MKVLPNPALKNVKYEIRGPLNRRADELAQQGAQIIKLNIGNPGAFGFRTPELLRQAVVDHLEDSEGYVHQKDHVFIGNGVSELIMMAMRALICRFDEVMVPSPDYPLWTASVVMHDGTPVHYPCKVENGFLPKVEDLEALVTPRTRAIVVISPNNPTGVVYPEETLKMIADFAVTPRAAALPRGRPADGRAPAERHNLVLFSDEIYDHMLYDGAQHISIGRFVKKTLCATFGGLSKVYRACGFRVGWLVFSGNVAAGADYFMALDLLAGLRLCSNAPGQWAVETALRGHQTIHELTNPAAACVKKSKYLRLAQIPDGAMYVFIGVNKELLPDFDDQKFGMDLLEQKHVLIAPGTSFNVKYNDHFRLTLLPNEETVADVFHRIGDVLDGYAKEYEKRRAEMLDSPSRRMSPLSA*