MTTTGLGSAGLIIFTFVAFLLLLSFVQSNNTDFVVAGYLPDYRFYIDLNQTVLDLTDLLLFSVDAKPSLLSDNCCLHADHFKIVQQARAFKQKEQSRDLRVWLTIGGAGRSSGFPALFGDTERQKTFLQKLIDLVKAYDLYGIDFDCELPFSKQEYYDYMLFLRAACDKLHDAGVHVSVALHPQQALPKAIATLVDRVHLMAYDMLRRQGAQPEALHHAELDQVRKAVHLLVDNDAPGARKIVLGIPAYGRHESNPERVKTFAEIVDEMDAVPDTRNSWRGFRFDAPKDVRTKVAYARDAQLAGVFLWELGQDKATVEHARSGILLRAAGSGKLYTDTAIEPEL*