MVSALLGVRGMRMIWVGWAEIDDTTAAEREQIRRTLWRREIRPRFSREMQPRRRLCEDSSACEPVSLPKSGARLHYAGFCNDVLWPLFHYVTDLRSGFHAQWEAYQAVNGHFAAAVARVARPNDLVWVHDYHLMLLPGLLRARQPRLRIGWFLHTPFPSLEVFRTLPMRKEILSGLLAADLLGFHIYDYSRHFLHACTQLMGSELSLESRGIAWDMPLPAAGGGGGGGGTMRHSVRVDAFPIGIDPDRFRRALDAAEVKGRVLELQRQYAGVSVLLGVDRVDYIKGFSTPNGRAGIPHKLLAMETLLETHPQYVGRVVLLQIAVPTRTDVPEYQKLRAAAHELVGRINGRFGSPGYAPVQYLDKSVDFAELAALYHTSAALSINRLGMNLVAYEYVACQQAAKGVLVLSEFAGAAQALEG