MRIVVTGGAGFVGSHLVDKLIKRGDDVIVIDNFFTGRKENVKHHFGNPRFELIRHDVVEPILLEVDQIYHLACPASPVHYKYNPVKTIKTNVMGTLNMLGLAKRIGAKFLLTSTSEVYGDPLEHPQKETYWGHVNPIGVRSCYDEGKRTAETLTMDYHRGANVEVRIARIFNTYGPRMCLDDGRVVSNFVAQAIRKQPMTVYGDGKQTRSFQFVSDLVDGLVALMDGEHIGPFNLGNPGEFTMLELAGVVKEVIDPSATIEFKANTADDPHKRKPDISKAKELLNWEPKISLQEGLPLMVNDFRNRILNEDEGKGN*