MTVILASGLFPTTLHALQYLREADFIACCDGAANACVAAGFHPDVIVGDGDSIAPEVAATFADRIVRISEQETNDLSKTFHHCLKLGRRDEYVILGATGRREDHALANLALLMDYAEEHREVIMVSDFGTFYPCRDTKRLTVGVGQEISIWNFGASYFSAEGLQYPLYDFTKLWQGTLNVATRPDIAVHAKGTFLLYVAQPD