MKALILVGGFGTRLRPLTLSVPKPLVDFANKPMILHQIEALKEVGVDEVVLAVNYQPESMLKFLREFEAEQGIKITCSRETEPLGTAGPLALAKSKLVDGSGQPIFVLNSDVICEFPLKEMIEFHKSHGAEASVMVTRVDEPSKYGVVVLDEETGQVKRFVEKPRTFVGNKINAGIYLLNPCVFDRIELRPTSLEKEIFPNIAEENQLYAMVLPGFWMDIGQPRDYLTGLHLYLDFLRTKPDMLASGPHFVGNVLIDDSVQIGDGCLIGPDVSIGQGCIIEAGVRLSNCAIMRGVRIKKHACVSGSIIGWHSTVGQWARVENMTILGEDVHVCDEIYSNGGVVLPHKEIKSSILKPEIVM*