MEALHKQGKSHDALTVGYNLQCPATLAELTSRASIPASSLQYKIPRSCAEIKKMWSGYQDDEYTIQMSPQCEPVRLFCHGMRTAKPQEYITLDSGPDKNYASFHRERLLNYESCSGKTNPSPQLTEKYWGTSRFNKIRIDPSSGLIHRDDFTFSFHTGNPVKYGRAGDCFSAASKCHKGRFNIDLTGTGLRVRSDIEWEQWGSPKIPHRLLSYRKSDDGTKVFGECGGSCGGCTPKNERLYLEPARCTKPNQQAGMAHNL