MDGLCKEGKVQEAKKLLYQMLREGHNPNAITFSALIDGLCKEGKLEEAMQLFYEMLDKSICPDVVTYNGLIDGFCKGGELDKARKLFYEMTKKYICPNVITYSALIDAFCKEGKLDEAMELFYEMPNKNISPNVITYNVLIDAFCKQGKMDEAKKLFYEMPNKNICPDAVTYTVFINDFCKEGKWQEATKLLHEMLDNGYRPNVITYTTLIDGLCKERKLQEAFQLLNLMVHIGHQPNEITYNTLINGFCKVGKLEKARGLFQEMSEKGCSPDLVSYNTLIDGLCKHRRIDEAQQIFYGMPKQGLSPDFITYSTLMDGLCKASNTKEAIKLFKQMKDSGHVPDMITYNTLMSGLCKEHTPEEAKKLLDETL*