MFFYLILACILIYFFLFKVDADLTLYFYEKFLPRKHKLAGKTVWIVGSSSGIGESLALQLAELDCKIILTSRSTQKLIELKKNCLKLSQKLTEDDIYIADFDVTDRKMIKVKLEEIKQKFKNIDILINNAGRLYLSEFLEDDHDDLQKLFDLNYFANLNVTRELIRFWKETNQTGQIAVTSSTGAYMEYPFIQQYSVTKKALNVAYNALRIEHKIPITLICPGPVYTDIYSNSFIKEEKRNPYHTLFFIMSSKRCAELSLVAIANQLGEVWVSKQYYLFLIYVGKYAPLTLNKIATLIMSESLLEKLR