MNPKRYMELSDGHHIPVLGFGTFVPGEVSKSMVAKATKIAIDAGFRHIDSAYFYQNEEEVGLAIRSKVAD
GTVRREDIFYTSKLPCTCHRPELVQPCLEQSLRKLQLDYVDLYLIHCPVSMKPGNDLIPTDENGKLLFDT
VDLCDTWEAMEKCKDSGLAKSIGVSNFNRRQLEMILNKPGLRYKPVCNQVECHPYLNQSKLLDYCKSKDI
VLVAYGALGSQRCKNWIEENAPYLLEDPTLCAMAEKHKQTPALISLRYLLQRGIVIVTKSFNEKRIKENL
KVFEFHLPAEDMAVIDRLNRNYRYATARIISAHPNYPFLDEY