MGRTVDQDVHAAFVEFKAKEDDKCMSVQCIYCQQIRAKNTSRQKQHLLECPGLQNHPNAPRPQSSTGDSIAPPNGFGTPSSLHTSNGAIANGIASHGTPMQGIPTTSSMPHQAPQSVTSTPVPRSTPKPPKTPKSTPGSSLPAPPLDDVHAAFVEFRAKEEDKCLSVQCIYCNQIRAKNTSRQRQHLMECPTYQNVVKESIPANNLLHRFDEGDIARSLQLPAPTLELDFRISIKLNPKISVGSGLYGHREWVSIVGGQWAGRWGKGIIIPGGQDKQLVVKDLATRIDADYLLQTNDDPPAYITARSKGWRTGAKEVLERLNDPSLADTLSANQYKFRISVELETGDERYAFLNTCLWMGSGCRRANEIIYDAYRVG