MGECAVVSRPDFVVSVGDNFYEGGLHSTDDVEFAESFANVYDAASLQVPWHAILGNHDYGDCGLDRALRDRDWRWHAERSFEMRPVGDVHLFFVDTSPLVRAYRNATWASVPGGLADASTPSAADVASNLARDLAASNARWKLVFGHHPMRSNGFWRDETADVRDALETTLVDGDVAAYFNGHDHDLQHTRAELVKSGGGGEVRALHHYTSGAGSKTGRGFGVNETLFERDDPGFVSVHVSSERIRVQFWG