14003eaea:	4f 8d 14 22          	lea    (%r10,%r12,1),%r10
14003eaee:	c4 42 e8 f2 e1       	andn   %r9,%rdx,%r12
14003eaf3:	49 31 fd             	xor    %rdi,%r13
14003eaf6:	c4 63 fb f0 f2 0e    	rorx   $0xe,%rdx,%r14
14003eafc:	4f 8d 14 22          	lea    (%r10,%r12,1),%r10
14003eb00:	4d 31 f5             	xor    %r14,%r13
14003eb03:	4c 89 df             	mov    %r11,%rdi
14003eb06:	c4 43 fb f0 e3 27    	rorx   $0x27,%r11,%r12
14003eb0c:	4f 8d 14 2a          	lea    (%r10,%r13,1),%r10
14003eb10:	48 31 c7             	xor    %rax,%rdi
14003eb13:	c4 43 fb f0 f3 22    	rorx   $0x22,%r11,%r14
14003eb19:	c4 43 fb f0 eb 1c    	rorx   $0x1c,%r11,%r13
14003eb1f:	4a 8d 0c 11          	lea    (%rcx,%r10,1),%rcx
14003eb23:	49 21 ff             	and    %rdi,%r15
14003eb26:	4d 31 e6             	xor    %r12,%r14
14003eb29:	49 31 c7             	xor    %rax,%r15
14003eb2c:	4d 31 ee             	xor    %r13,%r14
14003eb2f:	4f 8d 14 3a          	lea    (%r10,%r15,1),%r10
14003eb33:	49 89 d4             	mov    %rdx,%r12
14003eb36:	4c 03 4d 30          	add    0x30(%rbp),%r9
14003eb3a:	49 21 cc             	and    %rcx,%r12
14003eb3d:	c4 63 fb f0 e9 29    	rorx   $0x29,%rcx,%r13
14003eb43:	c4 63 fb f0 f9 12    	rorx   $0x12,%rcx,%r15
14003eb49:	4f 8d 14 32          	lea    (%r10,%r14,1),%r10
14003eb4d:	4f 8d 0c 21          	lea    (%r9,%r12,1),%r9
14003eb51:	c4 42 f0 f2 e0       	andn   %r8,%rcx,%r12
14003eb56:	4d 31 fd             	xor    %r15,%r13
14003eb59:	c4 63 fb f0 f1 0e    	rorx   $0xe,%rcx,%r14
14003eb5f:	4f 8d 0c 21          	lea    (%r9,%r12,1),%r9
14003eb63:	4d 31 f5             	xor    %r14,%r13
14003eb66:	4d 89 d7             	mov    %r10,%r15
14003eb69:	c4 43 fb f0 e2 27    	rorx   $0x27,%r10,%r12
14003eb6f:	4f 8d 0c 29          	lea    (%r9,%r13,1),%r9
14003eb73:	4d 31 df             	xor    %r11,%r15
14003eb76:	c4 43 fb f0 f2 22    	rorx   $0x22,%r10,%r14
14003eb7c:	c4 43 fb f0 ea 1c    	rorx   $0x1c,%r10,%r13
14003eb82:	4a 8d 1c 0b          	lea    (%rbx,%r9,1),%rbx
14003eb86:	4c 21 ff             	and    %r15,%rdi
14003eb89:	4d 31 e6             	xor    %r12,%r14
14003eb8c:	4c 31 df             	xor    %r11,%rdi
14003eb8f:	4d 31 ee             	xor    %r13,%r14
14003eb92:	4d 8d 0c 39          	lea    (%r9,%rdi,1),%r9
14003eb96:	49 89 cc             	mov    %rcx,%r12
14003eb99:	4c 03 45 38          	add    0x38(%rbp),%r8
14003eb9d:	49 21 dc             	and    %rbx,%r12
14003eba0:	c4 63 fb f0 eb 29    	rorx   $0x29,%rbx,%r13
14003eba6:	c4 e3 fb f0 fb 12    	rorx   $0x12,%rbx,%rdi
14003ebac:	4f 8d 0c 31          	lea    (%r9,%r14,1),%r9
14003ebb0:	4f 8d 04 20          	lea    (%r8,%r12,1),%r8
14003ebb4:	c4 62 e0 f2 e2       	andn   %rdx,%rbx,%r12
14003ebb9:	49 31 fd             	xor    %rdi,%r13
14003ebbc:	c4 63 fb f0 f3 0e    	rorx   $0xe,%rbx,%r14
14003ebc2:	4f 8d 04 20          	lea    (%r8,%r12,1),%r8
14003ebc6:	4d 31 f5             	xor    %r14,%r13
14003ebc9:	4c 89 cf             	mov    %r9,%rdi
14003ebcc:	c4 43 fb f0 e1 27    	rorx   $0x27,%r9,%r12
14003ebd2:	4f 8d 04 28          	lea    (%r8,%r13,1),%r8
14003ebd6:	4c 31 d7             	xor    %r10,%rdi
14003ebd9:	c4 43 fb f0 f1 22    	rorx   $0x22,%r9,%r14
14003ebdf:	c4 43 fb f0 e9 1c    	rorx   $0x1c,%r9,%r13
14003ebe5:	4a 8d 04 00          	lea    (%rax,%r8,1),%rax
14003ebe9:	49 21 ff             	and    %rdi,%r15
14003ebec:	4d 31 e6             	xor    %r12,%r14
14003ebef:	4d 31 d7             	xor    %r10,%r15
14003ebf2:	4d 31 ee             	xor    %r13,%r14
14003ebf5:	4f 8d 04 38          	lea    (%r8,%r15,1),%r8
14003ebf9:	49 89 dc             	mov    %rbx,%r12
14003ebfc:	48 03 55 50          	add    0x50(%rbp),%rdx
14003ec00:	49 21 c4             	and    %rax,%r12
14003ec03:	c4 63 fb f0 e8 29    	rorx   $0x29,%rax,%r13
14003ec09:	c4 63 fb f0 f8 12    	rorx   $0x12,%rax,%r15
14003ec0f:	4f 8d 04 30          	lea    (%r8,%r14,1),%r8
14003ec13:	4a 8d 14 22          	lea    (%rdx,%r12,1),%rdx
14003ec17:	c4 62 f8 f2 e1       	andn   %rcx,%rax,%r12
14003ec1c:	4d 31 fd             	xor    %r15,%r13
14003ec1f:	c4 63 fb f0 f0 0e    	rorx   $0xe,%rax,%r14
14003ec25:	4a 8d 14 22          	lea    (%rdx,%r12,1),%rdx
14003ec29:	4d 31 f5             	xor    %r14,%r13
14003ec2c:	4d 89 c7             	mov    %r8,%r15
14003ec2f:	c4 43 fb f0 e0 27    	rorx   $0x27,%r8,%r12
14003ec35:	4a 8d 14 2a          	lea    (%rdx,%r13,1),%rdx
14003ec39:	4d 31 cf             	xor    %r9,%r15
14003ec3c:	c4 43 fb f0 f0 22    	rorx   $0x22,%r8,%r14
14003ec42:	c4 43 fb f0 e8 1c    	rorx   $0x1c,%r8,%r13
14003ec48:	4d 8d 1c 13          	lea    (%r11,%rdx,1),%r11
14003ec4c:	4c 21 ff             	and    %r15,%rdi
14003ec4f:	4d 31 e6             	xor    %r12,%r14
14003ec52:	4c 31 cf             	xor    %r9,%rdi
14003ec55:	4d 31 ee             	xor    %r13,%r14
14003ec58:	48 8d 14 3a          	lea    (%rdx,%rdi,1),%rdx
14003ec5c:	49 89 c4             	mov    %rax,%r12
14003ec5f:	48 03 4d 58          	add    0x58(%rbp),%rcx
14003ec63:	4d 21 dc             	and    %r11,%r12
14003ec66:	c4 43 fb f0 eb 29    	rorx   $0x29,%r11,%r13
14003ec6c:	c4 c3 fb f0 fb 12    	rorx   $0x12,%r11,%rdi
14003ec72:	4a 8d 14 32          	lea    (%rdx,%r14,1),%rdx
14003ec76:	4a 8d 0c 21          	lea    (%rcx,%r12,1),%rcx
14003ec7a:	c4 62 a0 f2 e3       	andn   %rbx,%r11,%r12
14003ec7f:	49 31 fd             	xor    %rdi,%r13
14003ec82:	c4 43 fb f0 f3 0e    	rorx   $0xe,%r11,%r14
14003ec88:	4a 8d 0c 21          	lea    (%rcx,%r12,1),%rcx
14003ec8c:	4d 31 f5             	xor    %r14,%r13
14003ec8f:	48 89 d7             	mov    %rdx,%rdi
14003ec92:	c4 63 fb f0 e2 27    	rorx   $0x27,%rdx,%r12
14003ec98:	4a 8d 0c 29          	lea    (%rcx,%r13,1),%rcx
14003ec9c:	4c 31 c7             	xor    %r8,%rdi
14003ec9f:	c4 63 fb f0 f2 22    	rorx   $0x22,%rdx,%r14
14003eca5:	c4 63 fb f0 ea 1c    	rorx   $0x1c,%rdx,%r13
14003ecab:	4d 8d 14 0a          	lea    (%r10,%rcx,1),%r10
14003ecaf:	49 21 ff             	and    %rdi,%r15
14003ecb2:	4d 31 e6             	xor    %r12,%r14
14003ecb5:	4d 31 c7             	xor    %r8,%r15
14003ecb8:	4d 31 ee             	xor    %r13,%r14
14003ecbb:	4a 8d 0c 39          	lea    (%rcx,%r15,1),%rcx
14003ecbf:	4d 89 dc             	mov    %r11,%r12
14003ecc2:	48 03 5d 70          	add    0x70(%rbp),%rbx
14003ecc6:	4d 21 d4             	and    %r10,%r12
14003ecc9:	c4 43 fb f0 ea 29    	rorx   $0x29,%r10,%r13
14003eccf:	c4 43 fb f0 fa 12    	rorx   $0x12,%r10,%r15
14003ecd5:	4a 8d 0c 31          	lea    (%rcx,%r14,1),%rcx
14003ecd9:	4a 8d 1c 23          	lea    (%rbx,%r12,1),%rbx
14003ecdd:	c4 62 a8 f2 e0       	andn   %rax,%r10,%r12
14003ece2:	4d 31 fd             	xor    %r15,%r13
14003ece5:	c4 43 fb f0 f2 0e    	rorx   $0xe,%r10,%r14
14003eceb:	4a 8d 1c 23          	lea    (%rbx,%r12,1),%rbx
14003ecef:	4d 31 f5             	xor    %r14,%r13
14003ecf2:	49 89 cf             	mov    %rcx,%r15
14003ecf5:	c4 63 fb f0 e1 27    	rorx   $0x27,%rcx,%r12
14003ecfb:	4a 8d 1c 2b          	lea    (%rbx,%r13,1),%rbx
14003ecff:	49 31 d7             	xor    %rdx,%r15
14003ed02:	c4 63 fb f0 f1 22    	rorx   $0x22,%rcx,%r14
14003ed08:	c4 63 fb f0 e9 1c    	rorx   $0x1c,%rcx,%r13
14003ed0e:	4d 8d 0c 19          	lea    (%r9,%rbx,1),%r9
14003ed12:	4c 21 ff             	and    %r15,%rdi
14003ed15:	4d 31 e6             	xor    %r12,%r14
14003ed18:	48 31 d7             	xor    %rdx,%rdi
14003ed1b:	4d 31 ee             	xor    %r13,%r14
14003ed1e:	48 8d 1c 3b          	lea    (%rbx,%rdi,1),%rbx
14003ed22:	4d 89 d4             	mov    %r10,%r12
14003ed25:	48 03 45 78          	add    0x78(%rbp),%rax
14003ed29:	4d 21 cc             	and    %r9,%r12
14003ed2c:	c4 43 fb f0 e9 29    	rorx   $0x29,%r9,%r13
14003ed32:	c4 c3 fb f0 f9 12    	rorx   $0x12,%r9,%rdi
14003ed38:	4a 8d 1c 33          	lea    (%rbx,%r14,1),%rbx
14003ed3c:	4a 8d 04 20          	lea    (%rax,%r12,1),%rax
14003ed40:	c4 42 b0 f2 e3       	andn   %r11,%r9,%r12
14003ed45:	49 31 fd             	xor    %rdi,%r13
14003ed48:	c4 43 fb f0 f1 0e    	rorx   $0xe,%r9,%r14
14003ed4e:	4a 8d 04 20          	lea    (%rax,%r12,1),%rax
14003ed52:	4d 31 f5             	xor    %r14,%r13
14003ed55:	48 89 df             	mov    %rbx,%rdi
14003ed58:	c4 63 fb f0 e3 27    	rorx   $0x27,%rbx,%r12
14003ed5e:	4a 8d 04 28          	lea    (%rax,%r13,1),%rax
14003ed62:	48 31 cf             	xor    %rcx,%rdi
14003ed65:	c4 63 fb f0 f3 22    	rorx   $0x22,%rbx,%r14
14003ed6b:	c4 63 fb f0 eb 1c    	rorx   $0x1c,%rbx,%r13
14003ed71:	4d 8d 04 00          	lea    (%r8,%rax,1),%r8
14003ed75:	49 21 ff             	and    %rdi,%r15
14003ed78:	4d 31 e6             	xor    %r12,%r14
14003ed7b:	49 31 cf             	xor    %rcx,%r15
14003ed7e:	4d 31 ee             	xor    %r13,%r14
14003ed81:	4a 8d 04 38          	lea    (%rax,%r15,1),%rax
14003ed85:	4d 89 cc             	mov    %r9,%r12
14003ed88:	48 8d 6d 80          	lea    -0x80(%rbp),%rbp
14003ed8c:	48 39 e5             	cmp    %rsp,%rbp
14003ed8f:	0f 83 db fc ff ff    	jae    0x14003ea70
14003ed95:	48 8b bc 24 00 05 00 	mov    0x500(%rsp),%rdi
14003ed9c:	00
14003ed9d:	4c 01 f0             	add    %r14,%rax
14003eda0:	48 8d a4 24 80 04 00 	lea    0x480(%rsp),%rsp
14003eda7:	00
14003eda8:	48 03 07             	add    (%rdi),%rax
14003edab:	48 03 5f 08          	add    0x8(%rdi),%rbx
14003edaf:	48 03 4f 10          	add    0x10(%rdi),%rcx
14003edb3:	48 03 57 18          	add    0x18(%rdi),%rdx
14003edb7:	4c 03 47 20          	add    0x20(%rdi),%r8
14003edbb:	4c 03 4f 28          	add    0x28(%rdi),%r9
14003edbf:	48 8d b6 00 01 00 00 	lea    0x100(%rsi),%rsi
14003edc6:	4c 03 57 30          	add    0x30(%rdi),%r10
14003edca:	49 89 f4             	mov    %rsi,%r12
14003edcd:	4c 03 5f 38          	add    0x38(%rdi),%r11
14003edd1:	48 3b b4 24 90 00 00 	cmp    0x90(%rsp),%rsi
14003edd8:	00
14003edd9:	48 89 07             	mov    %rax,(%rdi)
14003eddc:	4c 0f 44 e4          	cmove  %rsp,%r12
14003ede0:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14003ede4:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
14003ede8:	48 89 57 18          	mov    %rdx,0x18(%rdi)
14003edec:	4c 89 47 20          	mov    %r8,0x20(%rdi)
14003edf0:	4c 89 4f 28          	mov    %r9,0x28(%rdi)
14003edf4:	4c 89 57 30          	mov    %r10,0x30(%rdi)
14003edf8:	4c 89 5f 38          	mov    %r11,0x38(%rdi)
14003edfc:	0f 86 ce e9 ff ff    	jbe    0x14003d7d0
14003ee02:	48 8d 2c 24          	lea    (%rsp),%rbp
14003ee06:	48 8b b5 98 00 00 00 	mov    0x98(%rbp),%rsi
14003ee0d:	c5 f8 77             	vzeroupper
14003ee10:	0f 28 b5 a0 00 00 00 	movaps 0xa0(%rbp),%xmm6
14003ee17:	0f 28 bd b0 00 00 00 	movaps 0xb0(%rbp),%xmm7
14003ee1e:	44 0f 28 85 c0 00 00 	movaps 0xc0(%rbp),%xmm8
14003ee25:	00
14003ee26:	44 0f 28 8d d0 00 00 	movaps 0xd0(%rbp),%xmm9
14003ee2d:	00
14003ee2e:	44 0f 28 95 e0 00 00 	movaps 0xe0(%rbp),%xmm10
14003ee35:	00
14003ee36:	44 0f 28 9d f0 00 00 	movaps 0xf0(%rbp),%xmm11
14003ee3d:	00
14003ee3e:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
14003ee42:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
14003ee46:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
14003ee4a:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
14003ee4e:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
14003ee52:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
14003ee56:	48 8d 26             	lea    (%rsi),%rsp
14003ee59:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14003ee5e:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14003ee63:	f3 c3                	repz ret
14003ee65:	90                   	nop
14003ee66:	90                   	nop
14003ee67:	90                   	nop
14003ee68:	90                   	nop
14003ee69:	90                   	nop
14003ee6a:	90                   	nop
14003ee6b:	90                   	nop
14003ee6c:	90                   	nop
14003ee6d:	90                   	nop
14003ee6e:	90                   	nop
14003ee6f:	90                   	nop
14003ee70:	56                   	push   %rsi
14003ee71:	57                   	push   %rdi
14003ee72:	53                   	push   %rbx
14003ee73:	55                   	push   %rbp
14003ee74:	41 54                	push   %r12
14003ee76:	41 55                	push   %r13
14003ee78:	41 56                	push   %r14
14003ee7a:	41 57                	push   %r15
14003ee7c:	9c                   	pushf
14003ee7d:	48 83 ec 40          	sub    $0x40,%rsp
14003ee81:	49 8b 40 78          	mov    0x78(%r8),%rax
14003ee85:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
14003ee8c:	49 8b 71 08          	mov    0x8(%r9),%rsi
14003ee90:	4d 8b 59 38          	mov    0x38(%r9),%r11
14003ee94:	45 8b 13             	mov    (%r11),%r10d
14003ee97:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
14003ee9b:	4c 39 d3             	cmp    %r10,%rbx
14003ee9e:	0f 82 9f 00 00 00    	jb     0x14003ef43
14003eea4:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
14003eeab:	45 8b 53 04          	mov    0x4(%r11),%r10d
14003eeaf:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
14003eeb3:	4c 39 d3             	cmp    %r10,%rbx
14003eeb6:	0f 83 87 00 00 00    	jae    0x14003ef43
14003eebc:	4c 8d 15 53 e8 ff ff 	lea    -0x17ad(%rip),%r10        # 0x14003d716
14003eec3:	4c 39 d3             	cmp    %r10,%rbx
14003eec6:	72 0c                	jb     0x14003eed4
14003eec8:	48 25 00 f8 ff ff    	and    $0xfffffffffffff800,%rax
14003eece:	48 05 80 04 00 00    	add    $0x480,%rax
14003eed4:	48 89 c6             	mov    %rax,%rsi
14003eed7:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
14003eede:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
14003eee2:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
14003eee6:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
14003eeea:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
14003eeee:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
14003eef2:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
14003eef6:	49 89 98 90 00 00 00 	mov    %rbx,0x90(%r8)
14003eefd:	49 89 a8 a0 00 00 00 	mov    %rbp,0xa0(%r8)
14003ef04:	4d 89 a0 d8 00 00 00 	mov    %r12,0xd8(%r8)
14003ef0b:	4d 89 a8 e0 00 00 00 	mov    %r13,0xe0(%r8)
14003ef12:	4d 89 b0 e8 00 00 00 	mov    %r14,0xe8(%r8)
14003ef19:	4d 89 b8 f0 00 00 00 	mov    %r15,0xf0(%r8)
14003ef20:	4c 8d 15 ef bf ff ff 	lea    -0x4011(%rip),%r10        # 0x14003af16
14003ef27:	4c 39 d3             	cmp    %r10,%rbx
14003ef2a:	72 17                	jb     0x14003ef43
14003ef2c:	48 8d b6 a0 00 00 00 	lea    0xa0(%rsi),%rsi
14003ef33:	49 8d b8 00 02 00 00 	lea    0x200(%r8),%rdi
14003ef3a:	b9 0c 00 00 00       	mov    $0xc,%ecx
14003ef3f:	fc                   	cld
14003ef40:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
14003ef43:	48 8b 78 08          	mov    0x8(%rax),%rdi
14003ef47:	48 8b 70 10          	mov    0x10(%rax),%rsi
14003ef4b:	49 89 80 98 00 00 00 	mov    %rax,0x98(%r8)
14003ef52:	49 89 b0 a8 00 00 00 	mov    %rsi,0xa8(%r8)
14003ef59:	49 89 b8 b0 00 00 00 	mov    %rdi,0xb0(%r8)
14003ef60:	49 8b 79 28          	mov    0x28(%r9),%rdi
14003ef64:	4c 89 c6             	mov    %r8,%rsi
14003ef67:	b9 9a 00 00 00       	mov    $0x9a,%ecx
14003ef6c:	fc                   	cld
14003ef6d:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
14003ef70:	4c 89 ce             	mov    %r9,%rsi
14003ef73:	48 31 c9             	xor    %rcx,%rcx
14003ef76:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14003ef7a:	4c 8b 06             	mov    (%rsi),%r8
14003ef7d:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
14003ef81:	4c 8b 56 28          	mov    0x28(%rsi),%r10
14003ef85:	4c 8d 5e 38          	lea    0x38(%rsi),%r11
14003ef89:	4c 8d 66 18          	lea    0x18(%rsi),%r12
14003ef8d:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
14003ef92:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
14003ef97:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14003ef9c:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14003efa1:	ff 15 11 4a f4 00    	call   *0xf44a11(%rip)        # 0x140f839b8
14003efa7:	b8 01 00 00 00       	mov    $0x1,%eax
14003efac:	48 83 c4 40          	add    $0x40,%rsp
14003efb0:	9d                   	popf
14003efb1:	41 5f                	pop    %r15
14003efb3:	41 5e                	pop    %r14
14003efb5:	41 5d                	pop    %r13
14003efb7:	41 5c                	pop    %r12
14003efb9:	5d                   	pop    %rbp
14003efba:	5b                   	pop    %rbx
14003efbb:	5f                   	pop    %rdi
14003efbc:	5e                   	pop    %rsi
14003efbd:	f3 c3                	repz ret
14003efbf:	cc                   	int3
14003efc0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14003efc5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003efca:	48 89 e0             	mov    %rsp,%rax
14003efcd:	48 89 cf             	mov    %rcx,%rdi
14003efd0:	48 89 d6             	mov    %rdx,%rsi
14003efd3:	4c 89 c2             	mov    %r8,%rdx
14003efd6:	55                   	push   %rbp
14003efd7:	53                   	push   %rbx
14003efd8:	41 54                	push   %r12
14003efda:	41 56                	push   %r14
14003efdc:	41 57                	push   %r15
14003efde:	48 89 fd             	mov    %rdi,%rbp
14003efe1:	48 c1 e2 06          	shl    $0x6,%rdx
14003efe5:	48 8d 3c 16          	lea    (%rsi,%rdx,1),%rdi
14003efe9:	8b 45 00             	mov    0x0(%rbp),%eax
14003efec:	8b 5d 04             	mov    0x4(%rbp),%ebx
14003efef:	8b 4d 08             	mov    0x8(%rbp),%ecx
14003eff2:	8b 55 0c             	mov    0xc(%rbp),%edx
14003eff5:	48 39 fe             	cmp    %rdi,%rsi
14003eff8:	0f 84 99 08 00 00    	je     0x14003f897
14003effe:	41 89 c0             	mov    %eax,%r8d
14003f001:	41 89 d9             	mov    %ebx,%r9d
14003f004:	41 89 ce             	mov    %ecx,%r14d
14003f007:	41 89 d7             	mov    %edx,%r15d
14003f00a:	44 8b 16             	mov    (%rsi),%r10d
14003f00d:	41 89 d3             	mov    %edx,%r11d
14003f010:	41 31 cb             	xor    %ecx,%r11d
14003f013:	42 8d 84 10 78 a4 6a 	lea    -0x28955b88(%rax,%r10,1),%eax
14003f01a:	d7
14003f01b:	41 21 db             	and    %ebx,%r11d
14003f01e:	44 8b 56 04          	mov    0x4(%rsi),%r10d
14003f022:	41 31 d3             	xor    %edx,%r11d
14003f025:	44 01 d8             	add    %r11d,%eax
14003f028:	c1 c0 07             	rol    $0x7,%eax
14003f02b:	41 89 cb             	mov    %ecx,%r11d
14003f02e:	01 d8                	add    %ebx,%eax
14003f030:	41 31 db             	xor    %ebx,%r11d