MELALFPGVRAGRGLPPEAAVRAWATVAWLMSVDGRAYVEDLDGGADQPQLRQVVKLRLLELLSEMDTRLTGAEPAGEGHQLALALEYGLHEVCHASGPELAQIFALEQELGGDEADDTAVRELWHGLCEAFPGKIPDPLVASGQSEVLRALRNWNKLCASAGTDAAFLEPFLKDA