MESTGMSEVLAEQEGVIHQQQRKASPSNGFSELAWMAGMATLMKVLLIPAYHSTDFEVHRHWLALTHSLPVNRWYLDESSPWTLDYPPLFAYFEKLLSLFAVCVDPKIVDLINGFNYKAETVVVFQRVTVMLADLVLYFSLWRCCRKLSLEKQRLVYISIVWSPSLFIIDHIHFQYNGFLLGILLLSLSFLGEGQDFMGGLAFAVLLCFKHLFLVAAPVYFVYLLRHYCRGPYRMVKFFTMGISVLAVIFLAFGPFIYYGQ