METQLAAAPPHLSDDICAEILVRLPVKSVLRFRAVCKAWRDITTRPLFLAAHARRQPAKVVLYTYLSTRSAQHGYAVGIALDVLPVSGETAAGQRRRLIRYPRSVLLSSMDPLLLDSCNGVLLFRTDAAGIYFLCNPVTRQWAELPKLITDDDESYGLGRRRTANVREYAFYFHQQSGEYRLLCGRVTSAGRAWCILSTGAAEPRHVDTHAADDDDDLEPDAPSEATPVALHDSMHWPPRRPQDSSSSSTTTEMVAFDVHSEKFHLMAGPSTATRALMKLFVMHGLLVAANFGAKKHVDLWFLVDYGAAGRWERRHQVPMPWQSIPHYSLSLWSTAAACDDQGNIMLGSHCGLLVYNARKKTARAVRSVATPRNNVLVSRHVFRESLVEHPNFKRSSAADLPFIHFWC*