MDDEQEQGEEDQPQKKRPKLQLDTLVKAIEIKPFKVKGDAPGFICQRDWVENAKHEIEVQMALTDKLRRVAPLAISRCSRGGKTRALYEIADMNFVYKQRPFKVIFATFSDFSEIEPHEYEDPVQALLIRIAFVALKDRPDEPEPDDFLDFCKRREYVPEADIEKWLGDTPALLILDELNNLTPLSSETKSKSVTQFARFIKGNFITPRGCFFVFSSHVVSTLQKFGNYLDPSEASERDVILQELPLIDNLRDARNLKANLTGAREAVYYGLMPGLLYDQSNKSVKAAGVKKNTAMTKLNTESSPGTQSSAFLAVLRSLIDGNLRGMPSLLHALIDASHTDGEIRKIRWAPYHLRFVFQELDLEGDYSELKSSMAELCHQVLTSKAASGDAWECLFVLFLIARKNITRVYGYQCKEGKHNAAQGTDSDISLSYVMKGLAPQTEATRKGWVISGETDIQEFYGISGMHWTPNKWRELLETDQS*