MGRTIDQDVHAAFVEFKAKEDDKCMSVQCIYCQQIRAKNTSRQKQHLLECPGLQNNPNAPRPEPSPEDRIGAVNGFRTPSVSHTSNAPLSNGIPSSSTPIQGLTNGTSMPPQGANTTPTQRQTPKPTKTPKTTPGSSLPGLPAPPLDDVRAAFVEFRAKEEDKCLSVQCIYCNQIRAKNTSRQRQHLLECATYQNVMKESIPANNLLHRFDEGDVARSLALPTPTLELDFRMSIKVNPKIGVGSGLFGHRDWVSIVGGQWAGRWGKGIVIPGGQDSQLVVKDLATHSDATYLLQTNDDPPAYITARHKGWRSGPKDVLERLNDPTVADTVPANQYKFRMTVEFETGDERYAFLNACLWMASGSRRLGESKSAFSE