MLGATNFVEHYAVEFHATDAQKDFVKAAMYGGAILGMIVMGPLSDIIGRRSGLILCSIITLLGALLSTFAWRENTLIVARIITGIGMGGEYPLASSHSAESSESGDGARNVALLYLFGSGGGQALCPLVTYLMDVGGVPGNLLWRWIFGVGSILSGFGLILRILTTQDSEKFKEGKAAEKAHKENTCSLLAPYWRPLLGTAGCWFLYDIVEYGLKQNDAAIFSSGNDAPYSQSVMDVFLTRLLVIPSLILAPWLLTKTSSKRVQFIGFLGCGLANFILATAYQPLKDISLLFFTLYILQLSFQSLPGVTTMAISAEIYPSMVRGTGAGISAALGKVGATVGSYFFSELKNQGDISMIFWSVTVTSVGAMIITLVAIPYYNGHTIDAADTLARDGKPTEAVKVLFSGPLNYDGTKSTGYEPDDWLSDEESQPE*