MKFTLRQLEVFVAVAQQESVSRAAEGLSLSQSATSTSLGELERQFDCKLFDRAGKRLTLNALGRQLLPQAVALLDRGEEIENLLNGKTAFGSLDLGATLTIGNYLATLLIGAFMQRQPDCRVRLHVHNTAQVVQQVAHYELDLGLIEGDCRHPDIEVQPWMEDELVVFCAPQHPLARRGGADLERLTREAWILREQGSGTRLTFDQAMRHHPRPLNIRLELEHTEAIKRAVESGLGIGCISRLALRDAFRRGSLVPVETPGLDLRRQFYFIWHKQKYQTATMREFLDLCRSETAGISRSDEIVLPLIP*