MLKNGKLKLPDKLGGLVSGFDDKEMKNGGSDPVLESGEELEIMEPNGIELGHKENVYEFDDLVNDTDVDNEDAFRTRKRPDKDGSGQVSVMEVIAADEKRSDVEYELSQKEINLEKLRRIASMGLPDGGGLRATAWKLLLGYLSPSHDLWEKELTENRQKYAMLKEELLLSPSEYTRVKEDAMISAELSGEHDDAGPLKRQGISHGDHPLSIVKASAWHHYFKHTEIAEQIDRDLLRTHPDMKFFSGESSFSKKNREAMRKILLLFAKLNPAIRYVQGMNEVLAPIFYVFSTDTDEQNAVNAEADSFSCFVRLLSDSVDHFCQQLDNSPVGILSTLSRLAELLKENDEELWKHLEFTTKVKPQFYAFRWITLLLTQEFNFQSILRIWDSLLSNPFGIQDMLLRICCAMLLCMKSRLLSGDFAANLRLLQHYPDINIEHLLRVAQDLSADTSSYSLSL*