MATVLPFDAAGIHLDPAQGLARQLYAALRERILDGRLGSRTRMPASRELAQALKVSRNTVVRAYEQLHAEGYIDGRTGDGTYVAELQEIPGRAPAVAPSAPAPRGPAALAPPPEGAPRAFRVGVPAFDLFPFDTWARLQARFWRNPPADCLGYGDPAGEARLRELIAAYLRSARGLRCEAEQVIVTHGAQQAIRLCAQVLLENGDPVAVENPGYRAARLAFAATGAVPHGIDLDAEGLRSDRLAGIAGCRLAYVTPSHQYPTGVTLSLARRLELLEWAERADGWIVEDDYDGEYRYSGTPLAPLAALDRQGRVLYVGTFCKIAFPALRLGYLVVPPALVERFRQRRAIEVRHSEVGTQRVMADFIAEGHFQRHVRRMRRAARARRDALLRGWPEAPGCQPLPAVEAGLHLCVRVDSLARERALIAAAAAAGVEVSALSDYWMDDSSVAPDDRAGLVLGFAAVPEVRIDEALRALRKAWRREALVGPVVATD*