MSFHECGGNVGDDVNITLPIWILEIGKDNPDIFFTDREARRNKECLTWGVDKERVLRGRTGLEVYFDFMRSFRMEFDDYFEDGLISEIEIGLGPCGELRYPSYPEKHGWKYPGIGEFQCYDKYLQKSRKKAAEARGHSLWARGPDNAGHYNSKPQDTGFFRDGGDYDSYYGRFFLRWYSQVLLDHGDRVLSLANLAFEGTRIAAKVSGIHWWYKTASHAAELAAGFYNPSNRDGYAAIAQMLKKQDTAFNFTCAELRTSDHEEGFPEAMADPEGLVWQVLNAAWDAGIPVASENALPCFDRDGYNKILENAKPRTDPDGRHLVAFTYLRLSPTLMEEANFNEFERFVKRMHGKKIATFLECKIDISLTPALQWLFIHGLIIRLD*