MPALVWALVAGPIVLFAASPALWLVVEPAMWTGMRPVVRSDSGPVIYIGTECIGDSWLASLETVGMHSAFGCCIWCCSSFSCDGMPQDDVTLVCAQYCKVVVGSALGYNGAVNWVLAARWELLCNVADGSEVCNVAVGRLTILGSAAGKWSLGKEVAAGFCRSRSIGKAMLG