MKKLCMTELLGMQTIHHFGPIRREERNRLLQRLLKKAKAGEAVDVKAELLRLTGDIVSRMSMSRRCSDNEDEAAGVKKSILEMASMAMKLNVTDFIWFCKKLDIQGFLKKAKAARDKYDSMIERIISEHEEARRKKEAGDGNGEVKDLIDMLLDTTEDEKAEMRLTRENIKALMLNMIGGGTTSPAHAMEWALAELINRPNLMEKARHEIDSVVGKDRLVEESDITNLPYVEAIVRETLRLHPPGHFIVRESIEDCKVGGYDIPAKTQLIVNVWAIGRDPNSWENPLEFQPERFLNEGGINRRLNVRGQQFHLLPFGSGRRLCPGTTLALQVLHTTIAALIQCFDWKVNGNIDMKEGFGSTRATPLVCVPVVRLNPLPIYTS*