MKLTFKYLDIKGLGEPIRLALTVGGLPFEDVRLSYDDVVALKGVAGDLTKHNGSPFGQVPVLEIDGRPFGQSGALLRWVGRECGLYPSGMKQLRVDMVEDTLADVRRVMAPNWYKNAMARKPKDGKLPRSTMLSEQQVSSVRWMVQEEYLPERMWQIERLLMEEKDPDANGWFVCGKELSIADLSLYVMLEGLLGICPKANTYCKGITAEKALMHCPRLVRLIKEVANHPKIAAWNKEKWGEHYDEGMGGVTADLHFQRLGLNLRPKPKTEPKKQAEPVNPLKFLLIVALYVVFMILVVQFILPGRTGGFNTPKAGQARRSALGGGEL*