140007b47:	90                   	nop
140007b48:	90                   	nop
140007b49:	90                   	nop
140007b4a:	90                   	nop
140007b4b:	90                   	nop
140007b4c:	90                   	nop
140007b4d:	90                   	nop
140007b4e:	90                   	nop
140007b4f:	90                   	nop
140007b50:	89 df                	mov    %ebx,%edi
140007b52:	48 8d 2d 67 11 00 00 	lea    0x1167(%rip),%rbp        # 0x140008cc0
140007b59:	31 cf                	xor    %ecx,%edi
140007b5b:	44 8b 26             	mov    (%rsi),%r12d
140007b5e:	45 89 c5             	mov    %r8d,%r13d
140007b61:	41 89 c6             	mov    %eax,%r14d
140007b64:	41 0f cc             	bswap  %r12d
140007b67:	41 c1 cd 0e          	ror    $0xe,%r13d
140007b6b:	45 89 cf             	mov    %r9d,%r15d
140007b6e:	45 31 c5             	xor    %r8d,%r13d
140007b71:	41 c1 ce 09          	ror    $0x9,%r14d
140007b75:	45 31 d7             	xor    %r10d,%r15d
140007b78:	44 89 24 24          	mov    %r12d,(%rsp)
140007b7c:	41 31 c6             	xor    %eax,%r14d
140007b7f:	45 21 c7             	and    %r8d,%r15d
140007b82:	41 c1 cd 05          	ror    $0x5,%r13d
140007b86:	45 01 dc             	add    %r11d,%r12d
140007b89:	45 31 d7             	xor    %r10d,%r15d
140007b8c:	41 c1 ce 0b          	ror    $0xb,%r14d
140007b90:	45 31 c5             	xor    %r8d,%r13d
140007b93:	45 01 fc             	add    %r15d,%r12d
140007b96:	41 89 c7             	mov    %eax,%r15d
140007b99:	44 03 65 00          	add    0x0(%rbp),%r12d
140007b9d:	41 31 c6             	xor    %eax,%r14d
140007ba0:	41 31 df             	xor    %ebx,%r15d
140007ba3:	41 c1 cd 06          	ror    $0x6,%r13d
140007ba7:	41 89 db             	mov    %ebx,%r11d
140007baa:	44 21 ff             	and    %r15d,%edi
140007bad:	41 c1 ce 02          	ror    $0x2,%r14d
140007bb1:	45 01 ec             	add    %r13d,%r12d
140007bb4:	41 31 fb             	xor    %edi,%r11d
140007bb7:	44 01 e2             	add    %r12d,%edx
140007bba:	45 01 e3             	add    %r12d,%r11d
140007bbd:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140007bc1:	45 01 f3             	add    %r14d,%r11d
140007bc4:	44 8b 66 04          	mov    0x4(%rsi),%r12d
140007bc8:	41 89 d5             	mov    %edx,%r13d
140007bcb:	45 89 de             	mov    %r11d,%r14d
140007bce:	41 0f cc             	bswap  %r12d
140007bd1:	41 c1 cd 0e          	ror    $0xe,%r13d
140007bd5:	44 89 c7             	mov    %r8d,%edi
140007bd8:	41 31 d5             	xor    %edx,%r13d
140007bdb:	41 c1 ce 09          	ror    $0x9,%r14d
140007bdf:	44 31 cf             	xor    %r9d,%edi
140007be2:	44 89 64 24 04       	mov    %r12d,0x4(%rsp)
140007be7:	45 31 de             	xor    %r11d,%r14d
140007bea:	21 d7                	and    %edx,%edi
140007bec:	41 c1 cd 05          	ror    $0x5,%r13d
140007bf0:	45 01 d4             	add    %r10d,%r12d
140007bf3:	44 31 cf             	xor    %r9d,%edi
140007bf6:	41 c1 ce 0b          	ror    $0xb,%r14d
140007bfa:	41 31 d5             	xor    %edx,%r13d
140007bfd:	41 01 fc             	add    %edi,%r12d
140007c00:	44 89 df             	mov    %r11d,%edi
140007c03:	44 03 65 00          	add    0x0(%rbp),%r12d
140007c07:	45 31 de             	xor    %r11d,%r14d
140007c0a:	31 c7                	xor    %eax,%edi
140007c0c:	41 c1 cd 06          	ror    $0x6,%r13d
140007c10:	41 89 c2             	mov    %eax,%r10d
140007c13:	41 21 ff             	and    %edi,%r15d
140007c16:	41 c1 ce 02          	ror    $0x2,%r14d
140007c1a:	45 01 ec             	add    %r13d,%r12d
140007c1d:	45 31 fa             	xor    %r15d,%r10d
140007c20:	44 01 e1             	add    %r12d,%ecx
140007c23:	45 01 e2             	add    %r12d,%r10d
140007c26:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140007c2a:	45 01 f2             	add    %r14d,%r10d
140007c2d:	44 8b 66 08          	mov    0x8(%rsi),%r12d
140007c31:	41 89 cd             	mov    %ecx,%r13d
140007c34:	45 89 d6             	mov    %r10d,%r14d
140007c37:	41 0f cc             	bswap  %r12d
140007c3a:	41 c1 cd 0e          	ror    $0xe,%r13d
140007c3e:	41 89 d7             	mov    %edx,%r15d
140007c41:	41 31 cd             	xor    %ecx,%r13d
140007c44:	41 c1 ce 09          	ror    $0x9,%r14d
140007c48:	45 31 c7             	xor    %r8d,%r15d
140007c4b:	44 89 64 24 08       	mov    %r12d,0x8(%rsp)
140007c50:	45 31 d6             	xor    %r10d,%r14d
140007c53:	41 21 cf             	and    %ecx,%r15d
140007c56:	41 c1 cd 05          	ror    $0x5,%r13d
140007c5a:	45 01 cc             	add    %r9d,%r12d
140007c5d:	45 31 c7             	xor    %r8d,%r15d
140007c60:	41 c1 ce 0b          	ror    $0xb,%r14d
140007c64:	41 31 cd             	xor    %ecx,%r13d
140007c67:	45 01 fc             	add    %r15d,%r12d
140007c6a:	45 89 d7             	mov    %r10d,%r15d
140007c6d:	44 03 65 00          	add    0x0(%rbp),%r12d
140007c71:	45 31 d6             	xor    %r10d,%r14d
140007c74:	45 31 df             	xor    %r11d,%r15d
140007c77:	41 c1 cd 06          	ror    $0x6,%r13d
140007c7b:	45 89 d9             	mov    %r11d,%r9d
140007c7e:	44 21 ff             	and    %r15d,%edi
140007c81:	41 c1 ce 02          	ror    $0x2,%r14d
140007c85:	45 01 ec             	add    %r13d,%r12d
140007c88:	41 31 f9             	xor    %edi,%r9d
140007c8b:	44 01 e3             	add    %r12d,%ebx
140007c8e:	45 01 e1             	add    %r12d,%r9d
140007c91:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140007c95:	45 01 f1             	add    %r14d,%r9d
140007c98:	44 8b 66 0c          	mov    0xc(%rsi),%r12d
140007c9c:	41 89 dd             	mov    %ebx,%r13d
140007c9f:	45 89 ce             	mov    %r9d,%r14d
140007ca2:	41 0f cc             	bswap  %r12d
140007ca5:	41 c1 cd 0e          	ror    $0xe,%r13d
140007ca9:	89 cf                	mov    %ecx,%edi
140007cab:	41 31 dd             	xor    %ebx,%r13d
140007cae:	41 c1 ce 09          	ror    $0x9,%r14d
140007cb2:	31 d7                	xor    %edx,%edi
140007cb4:	44 89 64 24 0c       	mov    %r12d,0xc(%rsp)
140007cb9:	45 31 ce             	xor    %r9d,%r14d
140007cbc:	21 df                	and    %ebx,%edi
140007cbe:	41 c1 cd 05          	ror    $0x5,%r13d
140007cc2:	45 01 c4             	add    %r8d,%r12d
140007cc5:	31 d7                	xor    %edx,%edi
140007cc7:	41 c1 ce 0b          	ror    $0xb,%r14d
140007ccb:	41 31 dd             	xor    %ebx,%r13d
140007cce:	41 01 fc             	add    %edi,%r12d
140007cd1:	44 89 cf             	mov    %r9d,%edi
140007cd4:	44 03 65 00          	add    0x0(%rbp),%r12d
140007cd8:	45 31 ce             	xor    %r9d,%r14d
140007cdb:	44 31 d7             	xor    %r10d,%edi
140007cde:	41 c1 cd 06          	ror    $0x6,%r13d
140007ce2:	45 89 d0             	mov    %r10d,%r8d
140007ce5:	41 21 ff             	and    %edi,%r15d
140007ce8:	41 c1 ce 02          	ror    $0x2,%r14d
140007cec:	45 01 ec             	add    %r13d,%r12d
140007cef:	45 31 f8             	xor    %r15d,%r8d
140007cf2:	44 01 e0             	add    %r12d,%eax
140007cf5:	45 01 e0             	add    %r12d,%r8d
140007cf8:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
140007cfc:	45 01 f0             	add    %r14d,%r8d
140007cff:	44 8b 66 10          	mov    0x10(%rsi),%r12d
140007d03:	41 89 c5             	mov    %eax,%r13d
140007d06:	45 89 c6             	mov    %r8d,%r14d
140007d09:	41 0f cc             	bswap  %r12d
140007d0c:	41 c1 cd 0e          	ror    $0xe,%r13d
140007d10:	41 89 df             	mov    %ebx,%r15d
140007d13:	41 31 c5             	xor    %eax,%r13d
140007d16:	41 c1 ce 09          	ror    $0x9,%r14d
140007d1a:	41 31 cf             	xor    %ecx,%r15d
140007d1d:	44 89 64 24 10       	mov    %r12d,0x10(%rsp)
140007d22:	45 31 c6             	xor    %r8d,%r14d
140007d25:	41 21 c7             	and    %eax,%r15d
140007d28:	41 c1 cd 05          	ror    $0x5,%r13d
140007d2c:	41 01 d4             	add    %edx,%r12d
140007d2f:	41 31 cf             	xor    %ecx,%r15d
140007d32:	41 c1 ce 0b          	ror    $0xb,%r14d
140007d36:	41 31 c5             	xor    %eax,%r13d
140007d39:	45 01 fc             	add    %r15d,%r12d
140007d3c:	45 89 c7             	mov    %r8d,%r15d
140007d3f:	44 03 65 00          	add    0x0(%rbp),%r12d
140007d43:	45 31 c6             	xor    %r8d,%r14d
140007d46:	45 31 cf             	xor    %r9d,%r15d
140007d49:	41 c1 cd 06          	ror    $0x6,%r13d
140007d4d:	44 89 ca             	mov    %r9d,%edx
140007d50:	44 21 ff             	and    %r15d,%edi
140007d53:	41 c1 ce 02          	ror    $0x2,%r14d
140007d57:	45 01 ec             	add    %r13d,%r12d
140007d5a:	31 fa                	xor    %edi,%edx
140007d5c:	45 01 e3             	add    %r12d,%r11d
140007d5f:	44 01 e2             	add    %r12d,%edx
140007d62:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140007d66:	44 01 f2             	add    %r14d,%edx
140007d69:	44 8b 66 14          	mov    0x14(%rsi),%r12d
140007d6d:	45 89 dd             	mov    %r11d,%r13d
140007d70:	41 89 d6             	mov    %edx,%r14d
140007d73:	41 0f cc             	bswap  %r12d
140007d76:	41 c1 cd 0e          	ror    $0xe,%r13d
140007d7a:	89 c7                	mov    %eax,%edi
140007d7c:	45 31 dd             	xor    %r11d,%r13d
140007d7f:	41 c1 ce 09          	ror    $0x9,%r14d
140007d83:	31 df                	xor    %ebx,%edi
140007d85:	44 89 64 24 14       	mov    %r12d,0x14(%rsp)
140007d8a:	41 31 d6             	xor    %edx,%r14d
140007d8d:	44 21 df             	and    %r11d,%edi
140007d90:	41 c1 cd 05          	ror    $0x5,%r13d
140007d94:	41 01 cc             	add    %ecx,%r12d
140007d97:	31 df                	xor    %ebx,%edi
140007d99:	41 c1 ce 0b          	ror    $0xb,%r14d
140007d9d:	45 31 dd             	xor    %r11d,%r13d
140007da0:	41 01 fc             	add    %edi,%r12d
140007da3:	89 d7                	mov    %edx,%edi
140007da5:	44 03 65 00          	add    0x0(%rbp),%r12d
140007da9:	41 31 d6             	xor    %edx,%r14d
140007dac:	44 31 c7             	xor    %r8d,%edi
140007daf:	41 c1 cd 06          	ror    $0x6,%r13d
140007db3:	44 89 c1             	mov    %r8d,%ecx
140007db6:	41 21 ff             	and    %edi,%r15d
140007db9:	41 c1 ce 02          	ror    $0x2,%r14d
140007dbd:	45 01 ec             	add    %r13d,%r12d
140007dc0:	44 31 f9             	xor    %r15d,%ecx
140007dc3:	45 01 e2             	add    %r12d,%r10d
140007dc6:	44 01 e1             	add    %r12d,%ecx
140007dc9:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140007dcd:	44 01 f1             	add    %r14d,%ecx
140007dd0:	44 8b 66 18          	mov    0x18(%rsi),%r12d
140007dd4:	45 89 d5             	mov    %r10d,%r13d
140007dd7:	41 89 ce             	mov    %ecx,%r14d
140007dda:	41 0f cc             	bswap  %r12d
140007ddd:	41 c1 cd 0e          	ror    $0xe,%r13d
140007de1:	45 89 df             	mov    %r11d,%r15d
140007de4:	45 31 d5             	xor    %r10d,%r13d
140007de7:	41 c1 ce 09          	ror    $0x9,%r14d
140007deb:	41 31 c7             	xor    %eax,%r15d
140007dee:	44 89 64 24 18       	mov    %r12d,0x18(%rsp)
140007df3:	41 31 ce             	xor    %ecx,%r14d
140007df6:	45 21 d7             	and    %r10d,%r15d
140007df9:	41 c1 cd 05          	ror    $0x5,%r13d
140007dfd:	41 01 dc             	add    %ebx,%r12d
140007e00:	41 31 c7             	xor    %eax,%r15d
140007e03:	41 c1 ce 0b          	ror    $0xb,%r14d
140007e07:	45 31 d5             	xor    %r10d,%r13d
140007e0a:	45 01 fc             	add    %r15d,%r12d
140007e0d:	41 89 cf             	mov    %ecx,%r15d
140007e10:	44 03 65 00          	add    0x0(%rbp),%r12d
140007e14:	41 31 ce             	xor    %ecx,%r14d
140007e17:	41 31 d7             	xor    %edx,%r15d
140007e1a:	41 c1 cd 06          	ror    $0x6,%r13d
140007e1e:	89 d3                	mov    %edx,%ebx
140007e20:	44 21 ff             	and    %r15d,%edi
140007e23:	41 c1 ce 02          	ror    $0x2,%r14d
140007e27:	45 01 ec             	add    %r13d,%r12d
140007e2a:	31 fb                	xor    %edi,%ebx
140007e2c:	45 01 e1             	add    %r12d,%r9d
140007e2f:	44 01 e3             	add    %r12d,%ebx
140007e32:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140007e36:	44 01 f3             	add    %r14d,%ebx
140007e39:	44 8b 66 1c          	mov    0x1c(%rsi),%r12d
140007e3d:	45 89 cd             	mov    %r9d,%r13d
140007e40:	41 89 de             	mov    %ebx,%r14d
140007e43:	41 0f cc             	bswap  %r12d
140007e46:	41 c1 cd 0e          	ror    $0xe,%r13d
140007e4a:	44 89 d7             	mov    %r10d,%edi
140007e4d:	45 31 cd             	xor    %r9d,%r13d
140007e50:	41 c1 ce 09          	ror    $0x9,%r14d
140007e54:	44 31 df             	xor    %r11d,%edi
140007e57:	44 89 64 24 1c       	mov    %r12d,0x1c(%rsp)
140007e5c:	41 31 de             	xor    %ebx,%r14d
140007e5f:	44 21 cf             	and    %r9d,%edi
140007e62:	41 c1 cd 05          	ror    $0x5,%r13d
140007e66:	41 01 c4             	add    %eax,%r12d
140007e69:	44 31 df             	xor    %r11d,%edi
140007e6c:	41 c1 ce 0b          	ror    $0xb,%r14d
140007e70:	45 31 cd             	xor    %r9d,%r13d
140007e73:	41 01 fc             	add    %edi,%r12d
140007e76:	89 df                	mov    %ebx,%edi
140007e78:	44 03 65 00          	add    0x0(%rbp),%r12d
140007e7c:	41 31 de             	xor    %ebx,%r14d
140007e7f:	31 cf                	xor    %ecx,%edi
140007e81:	41 c1 cd 06          	ror    $0x6,%r13d
140007e85:	89 c8                	mov    %ecx,%eax
140007e87:	41 21 ff             	and    %edi,%r15d
140007e8a:	41 c1 ce 02          	ror    $0x2,%r14d
140007e8e:	45 01 ec             	add    %r13d,%r12d
140007e91:	44 31 f8             	xor    %r15d,%eax
140007e94:	45 01 e0             	add    %r12d,%r8d
140007e97:	44 01 e0             	add    %r12d,%eax
140007e9a:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
140007e9e:	44 01 f0             	add    %r14d,%eax
140007ea1:	44 8b 66 20          	mov    0x20(%rsi),%r12d
140007ea5:	45 89 c5             	mov    %r8d,%r13d
140007ea8:	41 89 c6             	mov    %eax,%r14d
140007eab:	41 0f cc             	bswap  %r12d
140007eae:	41 c1 cd 0e          	ror    $0xe,%r13d
140007eb2:	45 89 cf             	mov    %r9d,%r15d
140007eb5:	45 31 c5             	xor    %r8d,%r13d
140007eb8:	41 c1 ce 09          	ror    $0x9,%r14d
140007ebc:	45 31 d7             	xor    %r10d,%r15d
140007ebf:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140007ec4:	41 31 c6             	xor    %eax,%r14d
140007ec7:	45 21 c7             	and    %r8d,%r15d
140007eca:	41 c1 cd 05          	ror    $0x5,%r13d
140007ece:	45 01 dc             	add    %r11d,%r12d
140007ed1:	45 31 d7             	xor    %r10d,%r15d
140007ed4:	41 c1 ce 0b          	ror    $0xb,%r14d
140007ed8:	45 31 c5             	xor    %r8d,%r13d
140007edb:	45 01 fc             	add    %r15d,%r12d
140007ede:	41 89 c7             	mov    %eax,%r15d
140007ee1:	44 03 65 00          	add    0x0(%rbp),%r12d
140007ee5:	41 31 c6             	xor    %eax,%r14d
140007ee8:	41 31 df             	xor    %ebx,%r15d
140007eeb:	41 c1 cd 06          	ror    $0x6,%r13d
140007eef:	41 89 db             	mov    %ebx,%r11d
140007ef2:	44 21 ff             	and    %r15d,%edi
140007ef5:	41 c1 ce 02          	ror    $0x2,%r14d
140007ef9:	45 01 ec             	add    %r13d,%r12d
140007efc:	41 31 fb             	xor    %edi,%r11d
140007eff:	44 01 e2             	add    %r12d,%edx
140007f02:	45 01 e3             	add    %r12d,%r11d
140007f05:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140007f09:	45 01 f3             	add    %r14d,%r11d
140007f0c:	44 8b 66 24          	mov    0x24(%rsi),%r12d
140007f10:	41 89 d5             	mov    %edx,%r13d
140007f13:	45 89 de             	mov    %r11d,%r14d
140007f16:	41 0f cc             	bswap  %r12d
140007f19:	41 c1 cd 0e          	ror    $0xe,%r13d
140007f1d:	44 89 c7             	mov    %r8d,%edi
140007f20:	41 31 d5             	xor    %edx,%r13d
140007f23:	41 c1 ce 09          	ror    $0x9,%r14d
140007f27:	44 31 cf             	xor    %r9d,%edi
140007f2a:	44 89 64 24 24       	mov    %r12d,0x24(%rsp)
140007f2f:	45 31 de             	xor    %r11d,%r14d
140007f32:	21 d7                	and    %edx,%edi
140007f34:	41 c1 cd 05          	ror    $0x5,%r13d
140007f38:	45 01 d4             	add    %r10d,%r12d
140007f3b:	44 31 cf             	xor    %r9d,%edi
140007f3e:	41 c1 ce 0b          	ror    $0xb,%r14d
140007f42:	41 31 d5             	xor    %edx,%r13d
140007f45:	41 01 fc             	add    %edi,%r12d
140007f48:	44 89 df             	mov    %r11d,%edi
140007f4b:	44 03 65 00          	add    0x0(%rbp),%r12d
140007f4f:	45 31 de             	xor    %r11d,%r14d
140007f52:	31 c7                	xor    %eax,%edi
140007f54:	41 c1 cd 06          	ror    $0x6,%r13d
140007f58:	41 89 c2             	mov    %eax,%r10d
140007f5b:	41 21 ff             	and    %edi,%r15d
140007f5e:	41 c1 ce 02          	ror    $0x2,%r14d
140007f62:	45 01 ec             	add    %r13d,%r12d
140007f65:	45 31 fa             	xor    %r15d,%r10d
140007f68:	44 01 e1             	add    %r12d,%ecx
140007f6b:	45 01 e2             	add    %r12d,%r10d
140007f6e:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140007f72:	45 01 f2             	add    %r14d,%r10d
140007f75:	44 8b 66 28          	mov    0x28(%rsi),%r12d
140007f79:	41 89 cd             	mov    %ecx,%r13d
140007f7c:	45 89 d6             	mov    %r10d,%r14d
140007f7f:	41 0f cc             	bswap  %r12d
140007f82:	41 c1 cd 0e          	ror    $0xe,%r13d
140007f86:	41 89 d7             	mov    %edx,%r15d
140007f89:	41 31 cd             	xor    %ecx,%r13d
140007f8c:	41 c1 ce 09          	ror    $0x9,%r14d
140007f90:	45 31 c7             	xor    %r8d,%r15d
140007f93:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
140007f98:	45 31 d6             	xor    %r10d,%r14d
140007f9b:	41 21 cf             	and    %ecx,%r15d
140007f9e:	41 c1 cd 05          	ror    $0x5,%r13d
140007fa2:	45 01 cc             	add    %r9d,%r12d
140007fa5:	45 31 c7             	xor    %r8d,%r15d
140007fa8:	41 c1 ce 0b          	ror    $0xb,%r14d
140007fac:	41 31 cd             	xor    %ecx,%r13d
140007faf:	45 01 fc             	add    %r15d,%r12d