MVVCWKQLLLLLWLFLAVEAAGAASDEVPHISHCNFCQQCDVDAAPPVRHRSRNLQEMQSEMQALLHHLQSQDHSHHTPSRTRRLRQLDPATDDPKKPPELRWSSYMATANDVVPKQLLPNCTRCHGCNTELSFMAADSHYFNRTYTNERGATSNWLFRASTARVPSGQAVVKVYCMPIPKRPGARVPSCSPLTVLRTMMLMMALERISLDCGLDDILPNVWVDRIEAVVPGIGFHIRWYGLWMELIPGISLENFLHKGDPK