MGASLSLVPVLDYFARRECLRAGLHQNAVTLPYPDGGAGATCTVQYWAPQGEPELPPLLLVHGFGPRADWQWRCQVGPLSRHFHVIIPDLLGFGGSAYPSETAPPPTEATQAAVLAALLGALPGMERRRVAVAGTSYGGFVAYWLAREAGPARVGPVVIASSDLLKTAADDRAFLKRAGEGWGGVDEILLPAEPAALRKLLELASCRPPPRLVTPDFLLRDFIQKLFTQNRERLVHLLKGITVGTEKFQVTPISQEVLIVWGDHDQLFPVEKAFAVQRALNGTARLEVIPKTGHAPQLEDPARFNKVMLDFLLASHKPDPSVSGSAQ*