MGALLDRFSGDEKKGRLIEAVCGQDLVANDKDLAEQIVAAGVLQEIADGDVIIKQGDWDDDLFLILAGKMQITINGRPQTVREAGTHVGELTGTSPARPRTATVSAIGEALVLRLKRTVLDEITRDSPAYLKRMLDVVAGRLDERNKGIGQTNDIPRIFVISSSEKIGVANEIVRNLDSKEIAVQLWDKGTFGISDYPISSLMDAIESSDFTIAVVGADDTLTMRGETHQVARDNVHLEFGISLGVLGRRRSMLLVCADDGVRLPSDAAGLTTLRYRTGSDDEMKRTVRNACIEAKEHIEKEGVFTDRRAR