MSFKGFVEGGIAAVVAGCATHPLDLIKVRMQLEGEALSNSYSEGKFKKSNLRMAVQGGVVGVGLHIAQKEGPLALFSGVSASALRHAVYSTTRLGLYELLKQQWADEDGKLPMSKKILAALIAGGIGAAVGNPADVAMVRMQADGRLPFNERRNYASAADAIFQMVSQEGIGSLWRGSLPTIQRAMVVTAAQLASYDQIKESLLATKVMEDGFATHFTASCLAGLVASIISNPIDVVKTRIQNMKVVPGLPPPYLGTLDCAVKTIQSEGPLALYKGFIPNASRQGPFTITLFITLEQVRLLLKQF*