MVEFPSLSPYWPLIRFLVPLAITNVAIDLGEQALNRGIATVKEDAVEMLASYGLAYSLMKFFTGPMSDFKNVGLVFVNSKRDRRKAVFCMVAAGAIAFILHILIAYTDLGYYIINKLHHVDESVGHKTRKAFLYLAAFPLLDAMAWIHAGILLKHKYSVIVGSASISDVVAQIVFVAILLHSNLECVEPLLIPILSLYMGALVRFSIVGLGYYCNIHDNIPDSSGLDVGGDATIKKMLSFWWPLALILATQRISRPIVNLFVSRDLKGTTDATEAVAVLTATYPVGHMPYGWLTELRAVYPAFDKNNPSNKLNAGSLVTKSHIKKFTFCCLALSLTLCFVVFWSPHVSEKILVDVIGVDDSFAKLCVVPLRIFSFFPLPVTVRAHLTGWLMTLKKTFVLAPSSVLRIIVLITSLVVLPYMGVHGATLGVGSLLAGFIGESTMVAIAACYVYRQQVRTPGLSAEAFFVIFFFF