MVEFPSLSPYWPLLRFLVPLAITNVAIDLGEQALNRGIATVKEDAVEMLASYGLAYSLMKFFTGPMSDFKNVGLVFVNSKRDRRKAVFCMVAAGAIAFVLHILIAYTDLGYYIINKLHHVDDSVGNKTRKAFLYLAAFPLLDAMAWIHAGILLKHKYSVIVGSASISDVVAQIVFVAILLHSNLECVEPLLIPILSLYMGALVRFSIVGLGYYCNIHDNIPDSSGLDVGGDATIKKMLSFWWPLALILATQRISRPIVNLFVSRDLKGTSDATEAVAVLTATYPVGHMPYGWLTELRAVYPAFDKNNPSNKLNAGSLVTKSHIKKFTFCCLALSLTLCFVVFWTPHVSEKILVDVIGVEYAFAELCVVPLRIFSFFPLPVTVRAHLTGWLMTLKKTFVLAPSSVLRIIVLITSLVVLPYMGVHGATLGVGSLLAGFIGESTMVAIAACYVYRQQVRTPGFRSSQIGHTSCPVAEH