MELPEEMSRLNSLQELVLDGCSNLNSLNMELEHHQGRKLLQSDGIVASTSFISSLPLKLFFPSRFSTRKMLRFTLFSLPRFLESLDLSGTPIRFLPESIKDLGLLRALYLRNCKMLQALPEFPSHLNSLDVSFCYSLPRYKNLSSWTERDGCAHLVEFQDGIKLELIQKFDSHMFRIMETVSAQIQPSRFQMTVIDGIFNVVAYGFDEDEELRGFYEEEEEDKWVIQNEFTDNFSFKISSPPPTHRICGFNLFTRFCMTSGYSSHEKLGIEIRNNTSGQSLRRQAHVLDMRFEDEVRGIQSVCHWKLGGDDPTFDNGDDVTISVVVTSAIQIRTVGVQWLHEEEGKDDDDIQSKDEVINAHNSSDDDDDAHVAKVEIASRIFRNYYCAFRVEFNGGDFAWWLFAKKGLELVLI*