MGGLKERHLYSDVDVMKEDDMGGENIDELSESESDDELMLSEPSKDAVYNREGILDKLGDISWPENLDWMHKLSIDYNQEQEVDVNDDLTRELAFYTQALEGTRQAFEKLQSMGLPFLRPPDYYAEMVKTDAHMEKLRSRLLVEKKRIEEAEERRKAREAKKIAKEVQAQKLKERAQQKKQEIESVQKWRKQRQQSGFADGGKGFDEMGLDFEDGKTFQRSKKRPGVAPGDRSGGRARQGGGGKGKKGMEKKRKGREFKDSKFGFGGRKGLKKQNTADTVDDFRGFNKGDFAGKKQRRG