MLVDVYGILKEWGVTTYKVINEDDLREITLGASILATGGGGDPEIGFLWALNVLKEQKDIVIIDPLDFPDDALAVIAGCLGAPIVLTEKPPNGKEVLWGIDGLRKYLKKEVKAIIPPEAGGVNTPVPMAVAGVVGVPVIDADGMGRAFPELQMTSFYTHGVSPSPTAAANEKGAITIVDTENALMAERITRNAAMAYGGISWIAGYPMTGKELKKAAIFNSISKSWELGKVVYRCRKFHDDPIESVVQIIGGFRVFKGKIIDISREFGAEKTKGFSMGKLTLEGLDDYSGSRAFVDFQNEWLRLEIDGRVMCLPPDLILILDSETGEPIRTDIVKYGYRGSIVVVPADEKMRTEMGIKAFGPEYFGYNEPYVPVEKLIK