MKAHYPRIRLHAEHGALWVRESLHVCFYMHLPHEEVAPCILDALECYCREVGPQSLGFYVDYEGNWQQLDGFRQRELRREMLEGQWTLLEMRDTPQEVGAYGFSYYGKSRATLDAASASDAVSAVSFWLPTEYLEASGPEHVRAFALHLAATLPWSSGHAGLAFKSLTGLLETEESRQLCLRYPGIDVADVSTISWHLGQRVRVPSWMNFMRPPVQALPHLIQTGFDFQSLEEGRAVITLGLWPEAGDLTEGRNLPLYRELVRTLEPWRYHEHVPRRSLMGEHVRRWDRRFLE