MGIEKGKVCVTGGAGYFASWLIKRLLQLGYSVSTTVRSDPTFKEDTTHLKALPGAPERLEIFDADLSRPDSFSAAIHGCVGVFHTAHPIIFDAQDPENMVIKPALEGTGGILRACLNSNTVKRVVYTSSASAVAFHAKKDLKEMDESVWTDVEFCRAQDIPISSYFISKTLTERAVLEFAAEYGMDVVTVLPSSVVGPFLVPHLPSSFSTSMALILGDREHCRVLRQMQFVHIDDLASAHIFLMECPQATRRYICSSADTTIHTLSKFLSNRFPEFPIPTDILDEVEEEEPLHLSSQKLLNLGFKFEFGLEEMFDEAINCCKQKGFL