MNNFGRGHRDKVQQFMRIAGANEKAALTALKASDWNLEGAFENFYNQPPARPLVDPRHLEEFYLKYKDAYSDMIMVDGVSAFCDDLQVGISALLPEVDPGDVVMLVISWHMKAATMSEFSKQEFSNGLQSIGSVPTLRILDEQEFRYEAERHHFADKFREIYNFAFSWAKEKGQKSLALDTALGMWQLLFAERVWPLVDPWCQFLQEAATFLSMGFGDGQAKHNKAISKDTWVQLLDFSRTIVPSLSNYDAEGAWPYLIDEFVEYLRDIGVVHPC*