MGQGTPVELGHLQQAREFLDEIRQDLIGDGDHHADGISQSLQGDLTFSKTKSIGEFPRDSGKTLMTAVQRSELHRLLRTKGSGSDMDRLAELCCKMHFFKRQGCQGRHLLGYRLTQHQLLEFLTAAEFFEKDTAEIIYRDGDPLGNVYVVLNGSVVIHRALQEDAMGGKPRGAKKLVPFFEPDMAMWKEDRHGHCRAFVSSCFDGRAFGDGWDFAGKQSVRCTTAVAQEKSLLLRLDTETYREVLRKGDVCSDHAAALRELPFLQECSSLVTKSPKGRMLETVTFHYLSRVLEPFQQPLACHVLKQGRCEIRAFGIEVKELLPGX