MDVDLGKLFFCGFNDFNEEVKEIIRKYRPTGILIYPGVLSKEYLLMDFMSFLSKEGDFLISSDHEGGQLEVLKYVPSSPGNLAFGKNSPDVTYRYSRVAGKIMEIVGLNMVFAPVLDLLSEESSSVIDIRSYGSDPKIVAEHGARACEGYLEGGVIPCIKHFPGHGKAREDSHLTLPVVDAPFEKLWEEDLLPFRKVLEREKKVTVMTAHVRYSSIDSLPATLSEKIITDVLREKIGFDGLVISDAMEMSAVSNNFSVEEIVSLFLNAGGNMILLGDYRNLPVYYETLVKLLEDGKVQKDKVERSIRTVEKYLAFAKKNSGVGFLADVSMKAVEFLGFEKIDHTSEVTLLVPSSENLSQADTTGGDYDQIPEIVSRFFEVENVVRYTVEDGPEFVEGDLIFDFVADIPNEKALKAHLSLPAEKTVYFVLRNPFDVRYFEGRKIVVTRSTKPISIYKSLEHFLGRCDS