MKKHIFGKFKKAKVESSSQGSHHAHGRKEEEGYHGMVPYEPPSRMREPESGLMLSQEELQRCYIIRESLFLHTSIIDPDLLARTGMDVEFDKVFRAIDHATRMFDKFRFWKAISGSNDCSNPTPIEIHNPTLRFLHFWIMRRLYGVCTLTIRLAQVASPDIAGTRRVTRRMMQAAQMEQGGSSHHDVEEGDEAMSVDASDSMGLPPQRTPRPRDRARRHQPTGRRTTLGWMVPEFPATTVSEDLAWGRSSPPLSIYASCMFISLMEKMTSCLLMFL*