MGAALSDTNYAVIYDLHSHTTASDGLLTPETLVHRAVEMRVGTLAITDHDTTAAIPAAREEISRSGLALNLIPGVEISTVWENHEIHIVGLNIDIAHPAMRDFLAQQTERRQARGRLIAERLEKAHIPGAWEGALRLANGGAVTRGHFARFLVECGKAATMADVFKKYLARGKTGYVPPQWCTIEQAIDVIHHSGGKAVLAHPGRYDLSAKWLKRLVAHFADHHGDAMEVAQCQQSPNERTQLATLARQHHLWASLGSDFHQPCPWIELGRKLWLPAGVEGVWQTWEQPQISQ*