MKLDPTVMRTMGKQDFRVLAAVESGMKNHSLVPIALVNSIANLRHGGTNKILSSLLRDKLLSHDQSCGYDGYRLTNCGYDILALWGLKSRGIIAGLGDKIGTGKESDVYVAITPQNTQIVLKFHRLGRTSFRDVKKKRDYFMVNALSKNKKQGTQYRTLPNSWLFLSRTSALKEFAFMKSLYEVGYPTPRPVGQNRHIVAMGLVRGVPLYQLHANRVSAEQAESIFRQSALLAGRLAQHGLVHCDLNEFNLMVDLSGPIVTLIDFPQMVSTRHPNAQELYERDVECLKVFFGK