MVYSASRRVKPRKEDASTLDAVVLEAVVAELDATDRAAAGALGRASDAVGAADWRAAAEHSAVAQELAWKVLHTGHWTEVAPVWRAAYAAACHCAAVACTSVDAASEREVLLGALRTVDLGLMLGDTRFRAALLRLARRLETLLSAAGGGGGEGASGEGVVPARAAAVAGPSRLPSGRSLEPAREATRIALAAPRLNRPSLAYFFNEHMSQSQPALLEGATSGLALLEGAIDGWPSMGARRWTLPYLRRAAGHRTVPVELGERCLSLDCHQAVPSEHYLSLDFDEQLVRLSDFVDQLERAEEGGGRRAYLAQHALFDQVPQLRDDIAVPDYCSLSLEEEDEAEGEAEVAVAGELRINAWLGPKGTVSPLHYDRYHNLLAQVVGSKYVRLYSPLHSDRLYPHPPGLHEVSSRILDPDQADEAAFPLFDGTPFIDLLLREGETLYIPPRWWHFVEARETSFSVSFWWS*