MDATTFKDNFGHNWEKTYLWYEVEFREGDAWAPVEELQGFLRNQGESQGAQNCVLRHAELCFLHGVRSWHLDEGKQYRLTWHISWSPCPDCASKLVEFLGENSHVSLRIFAARIHTKYRGYEDGLRQLQDAVDHLTIMTLKELQHCWVTFVDNQGQPFEPEIELLENIGAQCQKLESILRNQGN