MKQKKTLTKFYPLAGRFGEDDDQLSIHCNDEGVEYVQTKVNADDLVAFLDQAGPNNESSLVDLLPAMVHQPSSPLLGVQVNVFNNGGVTIGIQLSHIVADAFTLATFVNEWAHTNLTGTQDNNYLPNFGQLSSLFPARMLQLPSFDPNTSSSTTTSPNYYKTVTRRFVFDALAIENLRKTIKDMIKQPSKVVVVMSLIWKVIACISSAKNGNSRDSFLTFAINLRGKLSCMPSLEHALGNYAMIGIANMEADEARKDELNDFVKLVGNTIRDTCVAIGKASSVDDISSLVVYNLTKGVEKLLQGDKVDIYGTTSWCTLPFYEADFGWGKPFWVSPAIFDYITEGVILMDTKDGDGIQVIVCLKENDMTEFERDPDILSSTSKVAFHSFG*