MSYRRFVNLVLDKVQGNYTVRRMDMSRFFLPRKLATPLDAGAHDGAAAVEYGNLPCPVMSFRASVCPMETMEFMLLGGRHNKIVGTDLTGRTLLYDPDEHVVRSLPTLPMPKFSPVSLTIGDDDLYILDDIQGPFTGGHDHCFHALTYSRESFTDADGDWCCHTLPPPPYMVKQRGDFQFDSYAVVDGVDIWISKQGVGTYRFHTERGEWSAVASGGEWCAMPFTGLAVYVPEHGLFYGLASGTDNVLSASDLISGGRKPEQHSLLPLEYTPPKALTQVSSHLVHLGSANFCIARFFETGFFDADEQHNPELFAVFTAVEVERCDDTGVLRLVKHKSEMYKLISEIYYWVL*