MGVPKQRWTPEEEAALKAGVAKHGPGKWRTILRDSDFSALLRLRSNVDLKDKWRNLSVTAGGYGSREKARMALKKGRRVVPKLTAEPMDVDEKDMDNAHDTVIDVEPLAMAFEPLPFLESPDKSVARLDDLIVEAIRKLNEPSGSNKAVISGYIEDQYWPPADFQYLLSTKLKSLVNSGKLIKVNQKYRIAPSSSLGGISTKVSSSEGMNTENNNVKRLTKPQVVAELEKMKGMTREEAAAFAAKAVAEAEVAMAEAEEAARVAEAAENDAEAAKAFLDAVILSMRNRNAASMILRAC