MGKNEFLTPKAIANRIKAKGLQKLRWYCQMCQKQCRDENGFKCHCMSESHQRQMQVFGQNPNRIIDGYSEEFEREFLEHMKRSHRFSRVAATVVYNEYIADRHHIHMNSTEWATLTEFVKYLGRTGKCKVEETPKGWFITYIDRDSETLFKERLKNKRMRADMLVSLKSENGGKIAFALGSSKLIVKEKVESSKLVFEDGESENIVKGKGAGGSGIGGVSALDELMREQEKVKERNNRKDYWLCEGIVHVLRVDQEELETVIPQIGGLLRIKGIYDGRVLQAVEYEDICKVGQ*