MVYSLCGFGRALRELGLDNYNGYPLGYWVCLAEYEANFDTDARVPRADGSRLYGLYQIDSREWCDDEKCEGSKNLCDLPIEELLGSDPTNGAKCLKLLAGEGDGPAVLEEWAAEVKGKDHDKYIAGVPL