MLRLLIDAFWNEDVWLPPNTTWSDLAPGPDKAVIYTDHRHVFFPIPLALLFITLRYFLERYIYAPFGIYLGIKASKPKRPTPNAKLEAAYKASPRTKQQLWALAKQLDMSEREVERWFRLRRLQDKPSTLVKFCENSFKFTFYMINFIFGIYILWDKDWLWDIDQCYIGYPHQAVKATKYARYQKTCDTLFLGLIVAWISTRVGIIPFYIIWRLAPLEERESDPAVEDTVQVTRFNSALSVKGRPKGDPRVSRRLPTFIVPPDDIVLSQFEFVEKRHNIVDRRSEWNILH