MSTHFLGKVKFDEARLAEDLSTLEVAEFSSAYSDFACGKWEACVLRNRTGMQEEDIVVSHNAPALATPLSKSLPYLNELVETHFDCSAVRYTRIVRVSENACIIPHSDYLELDETFTRLHLVLDTNSGCANTEEDKIFHMGLGEIWFLDAMLPHSAACFSKTPRLHLMIDFEATAFPESFLRNVEQPVTTRDMVDPRKELTDEVIEGILGFSIIISEANYREIVSILAKLHFFYKADCRSMYDWLKEICKRRGDPALIEKTASLERFFLGHRERGEVMTY