MGASLSLVPVLDYFARRECLGAGLHQNAVTLPYPDGGAGATCTVQYWAPEGEPQLPPLLLVHGFGPRADWQWRCQVGPLSRHFHVIVPDLLGFGGSSYPFETAPPPTEATQAAVLAALLDALPGMEGRRVAVAGTSYGGFVSYWLARAAGAARVGPVVIASSDLLKTAADDRAFLKRAGEGWGGVDEILLPAEPAALRKLLELASYRPPPRLMTPDFLLRDFIKKLFTENRERLVHLLKGITVGTDKFQVTPIPQDVLIVWGDHDQLFPVEKAFAVQRALNGSARLEVIKKTGHAPQLEDPARFNKVMLDFLLASHKPDDPSVNPSSQ*