MKGGKREKNEEAVDAASVAYHVLHKLPSGDSPYVRAKHLQLVEKDPNGAIVEFWKAINMGDRVDSALKDMAVVMKQQDRAEEAIELIRSFRERCSKQAQESLDNVLIDLYKKCGKLEEQIELLKQKLRMIYQGEAFNGKPTKTARSHGRKFQVTVKQETSRILGNLGWAYLQLKNFPAAEAVYRKAQEIDPDANKACNLCLCLVKQGRYKEANTVLLEVMEGKLLGSNDPKLLNRTNELVQELEPWRLAQVHPGPDLGSDQGVVSLEDAFIEGLDQLINQWTPSRSRRLPVFEEISTYRDQLAC*