MAGAGDQKQVPDKQQGNILLVSIMMLMALSLMMLKALHYQQENAMLMMMDEQNYLNAFLRAESSLTWGKVQSWRINQQETEGWFCLQQPEFQLKSCLKRYSDTLFLLKGVAQFAAEENLELYQWMKQMKYSNQDKLTSRELIPVESGWLDFCPVPQVEFCL