MAASSRAHALLLPFPETGHINPLMELAKHLASHGILITFVNTEYNHRRILQSNTAHLPSDLGLPIRLVHIPDGLSDDDNRDNDLVLLIKVIENVGPALEDLIDRLAVEGPPITCIISDVLALQTLDVARKLGVPRVCFWPNSRSLYAVICHALHGASHGSFPRNGIPEPHEIVRFPGLPAFPGFKTPWLLGSKENSEALFRSQGAMLDALQQSKWALCNSVHELETTELPPGFSPLYPVGPILPPHIFEKKPAPNIRITASLWAEESSCLDWLDAQRPHSVMYVSVGSIATLKKEQLHELAYGLESADLPILWVVRDDITGTKGCALPEGFLDRTQERIRVVAWAPQLSVLSHIGVGGFLTHCGWNSTIEAMSMGVPMLVWPQFTDQFLTADLVVGQWGVGLELNGGDEAFVGRGTVEKQVRKLMEGSEGSVIRGKALEIRQFILKASRE