MKVFNKKVAIIGTGFVGTSIAYSMINQGIANELILVDIDKAKSEGEAIDLLDGVSWGQENVNVWAGDYQDCQDADIVVITAGANQKPGQSRLDLVSINAEIMKTIVNNIMKSGFDGILVIASNPVDVLTYVAWQASGLPVSRVIGTGTTLDTTRFRKELSQRLAIDPRNVHGYIIGEHGDSEVAVWSHTMIGTKPILEIVDTTERLTSDDLPIISDKVKNTAYEIIDRKQATYYGIGMSTARIVKAILNNEQAILPVSAYLDGQYGQQDVFTGIPAVVGNQGVTDIIELNLNAAEKELFQKSVTQLKQVMASLQPNA*