MDEAAAAPAGQGRVVWQRLCELYQEVEQEAPAALCVLAGLRVRVGLHSGLAANEVLVQSRMGASSTTYGGAALVLAEAVQACAHGGQVALSADTFLKELRAGGISVVHMGQHLVALGEGKPDTALDLYCATLHAPAHAHRLWALGPLRTVRQLQPGVLHAPHSWAATAFMSVAGLAHVRAWDADLAQRCLSLYHSASQHAMQHVTGPQLPVGYLVSSGDADGMVVAAFPSSLQCMHWALLTLSTCKDLDWPQALLDNPLGEEMAIRRYGQAGDAFDGRPASATADASNTIADNGDGSVEQSVRPTATADGLARSSRASMPQYRTVRLLRGLRLKVGVDVGEVACDLTPANGRFNYRGRCLNRAARINSIAETGQ