MGATGCGKSKLSIDLATHFFPSIEVINSDKIQVYNGLEITTNKISMTERCGIHHHLLGEFKPTESHPEFSPSDFRSAGDFRINEIVNRGKIPFIVGGSNSFIYALLVKQFDSGFDIFESLNPVINELRYQCCFIWVDAIAPVLNQYLDKRVDEMLDSEMFEELKEYFEKEGFSDSSSDGIRKAIGVPEFEKYFKGKISYEEAAMEIKENTRVLAEIQVKKIMRLREGGWNIQRVDATATLTAKMGSEKIAGGENPARKIWEEQVLEPSAKIVKQFLLE*