MRLQKLFKDQGIVGPPYRVLIGNIMEDVRSIKEAWSKPMNLSHKIVPRVIPFIHQIVTRYGKTSLTWVGTCPRIFLLDAELIREVLSNKSGQFEQVKISPIVKFLISGLVIHEGEKWVRHRRIINPAFHLEKLKLMLPAFFTSSSELIDRWEKLVGPSESLELDVWPEFQNMTGDVISKTAFGSSYDEGTRILQLQTEQCQLLIDDAEKAYIPGYRFLPTKKNKRRKEIEKEVRGLLRGMIEKREKEMKAGVAAKNDLLGLLMESNSKDSQEQGNSKGGGMTIEDVIDECKLFYFAGQETTSVLLTWSMILLGMHLTWQTRAREEVLQVFGKNKPEFDGLNQLKIVTMILYEVLRLYPPVVVLARRACNTTAIGGLTIPVGAQVSLPTLLIHHDPKLWGEDADEFNPERFSEGVMKASKNQFAFFPFGWGPRICLGQNFALLETKLALSMILQHFSFELSPSYTHAPFVIITLQPQHGAQIILRKLSDHFSYELH*