MKKLVFLLFIVLAGTIYYIEAMIYTEQDEVLEEKTKEETEAQETIAWDGEADEAEEEEPMLVPEGTIDGIYLGMTSEELVDLVGEPTRRDPSAYGYDWWIYPMQEGQYMQVGVEDEAVVTLLLTGSDLGLEKLELGASYDDLGHQFTFENRVNFEANGQSYQFELSDSDVKMRPLVEYSNGYAVLYFDTFEDTLSSIRFLDGETLLLERPYSIIYRGELPEYEVPSPEIQKRIEQGNAQQIFDITNVIRHRHDLPAYEWDEAAANVAYMHSRDMAENEYFSHTSPTTGELRDRFEDENILFRMLGENIAAHYVDGAAAVEGWLNSEGHRVPLLSDEFTHLGVGVFEKYYTQNFLVPWDEHLRH