MKPLFNNEIFFFSWRIYTDDSIFIDRFLSFFFLLVLGTGKTTLSTDHNRFLIGDDEHCWSDNGVSNIEGGCYAKCIDLAPEKEPDIWNAIKFGTVLENVVFDEHTREVDYFDKSVTENTRASYPIEYIPNAKLPCVGPHPKNVILLACDAFGVLPPVSKLTLPQTMYHFISGYTALIAGTEEGIKEPQATFSACFGAAFIMLHPTKYAAMLADKMKQHGATAWLVNTGWSGGSYGVGKRMKLAYTRKIIDAIHDGSLLNAQYSETPVFGLQIPDKVNGVPSDILHPENMVRLSQINTEMHSNARMLRRICTPWHHSNMHTNLPLICSTYNGIIVHVATCRSAYVHEYAPHIWHNCACGYMPVGICAWALHICIVSYDANKR