MGRTIDQDVHAAFVEFKAKEDDKCMSVQCIYCQQIRAKNTSRQKQHLLECPGLQNHPNAPRPQSSSAGDGIAAPNGFGTPSSLHTSNGPITNGIATHSTPMQGIATTSSIPSQAPQSVTSTPVQRQTPKPQKTPKNTPGSNLPAPPLDDVHAAFVEFRAKEEDKCLSVQCIYCNQIRAKNTSRQRQHLMECPTYLNVMKESIPANNLLHRFDEGDIARSLSLPAPTLELDFRISIKLNPKIPVGSSLYGHREWVSIVGGQWAGRWGKGIIIPGGQDKQLVVKDLATRIDADYLLQTNDEPPAYITARSKGWRTGNKEVLERLNEPSVADTLPANQYKFRISVELETGDERYAFVNTCMWMGSGCRRATEIIYDAYRVG