KMSPLPTVENQFTPSTSWSTSVGDGIGEFYSNLHPAFADGVVYAADRKGTVKALNADDGKEVWSVNLAEKDGWFSRTPALLSGGVTVSGGHVYIGSEKAQLYALNTSDGTVAWQTRVAGEALSRPVVSDGMVLVHTSNGQLQALNETDGAVKWTVNLDMPALSLRGESAPATAYGAAIVGGDNGRVSAVLMQQGQMIWQQRISTATGPTEIDRLNDVDTTPIIVNGVVYALAYNGNLTALDLRSGQIMWKRELGSVNDFIVDGNRIYLVDQNDRLLALTTDGGVTLWTQSDLLHRLLTAPVLYNGNLVVGDSEGYMHWVNPEDGHFVAQQKVDSSGFLTDPVVADGRLLIQAKDGTLYAITR