14039b8c2:	48 8b c3             	mov    %rbx,%rax
14039b8c5:	48 83 c4 30          	add    $0x30,%rsp
14039b8c9:	5b                   	pop    %rbx
14039b8ca:	c3                   	ret
14039b8cb:	cc                   	int3
14039b8cc:	cc                   	int3
14039b8cd:	cc                   	int3
14039b8ce:	cc                   	int3
14039b8cf:	cc                   	int3
14039b8d0:	48 83 79 60 0f       	cmpq   $0xf,0x60(%rcx)
14039b8d5:	48 8d 41 48          	lea    0x48(%rcx),%rax
14039b8d9:	76 03                	jbe    0x14039b8de
14039b8db:	48 8b 00             	mov    (%rax),%rax
14039b8de:	c3                   	ret
14039b8df:	cc                   	int3
14039b8e0:	48 8b c4             	mov    %rsp,%rax
14039b8e3:	48 89 58 08          	mov    %rbx,0x8(%rax)
14039b8e7:	48 89 70 10          	mov    %rsi,0x10(%rax)
14039b8eb:	48 89 78 18          	mov    %rdi,0x18(%rax)
14039b8ef:	4c 89 60 20          	mov    %r12,0x20(%rax)
14039b8f3:	41 55                	push   %r13
14039b8f5:	41 56                	push   %r14
14039b8f7:	41 57                	push   %r15
14039b8f9:	48 81 ec 60 02 00 00 	sub    $0x260,%rsp
14039b900:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
14039b904:	0f 29 78 c8          	movaps %xmm7,-0x38(%rax)
14039b908:	48 8b 05 f1 d5 01 01 	mov    0x101d5f1(%rip),%rax        # 0x1413b8f00
14039b90f:	48 33 c4             	xor    %rsp,%rax
14039b912:	48 89 84 24 38 02 00 	mov    %rax,0x238(%rsp)
14039b919:	00
14039b91a:	33 f6                	xor    %esi,%esi
14039b91c:	44 8b f6             	mov    %esi,%r14d
14039b91f:	89 74 24 50          	mov    %esi,0x50(%rsp)
14039b923:	39 35 33 71 08 01    	cmp    %esi,0x1087133(%rip)        # 0x141422a5c
14039b929:	0f 84 a4 0f 00 00    	je     0x14039c8d3
14039b92f:	48 8d 8c 24 60 01 00 	lea    0x160(%rsp),%rcx
14039b936:	00
14039b937:	e8 14 2c 00 00       	call   0x14039e550
14039b93c:	90                   	nop
14039b93d:	4c 8b bc 24 60 01 00 	mov    0x160(%rsp),%r15
14039b944:	00
14039b945:	48 8b bc 24 68 01 00 	mov    0x168(%rsp),%rdi
14039b94c:	00
14039b94d:	48 89 bc 24 b0 00 00 	mov    %rdi,0xb0(%rsp)
14039b954:	00
14039b955:	41 bd 00 13 00 00    	mov    $0x1300,%r13d
14039b95b:	4c 8d 25 de 06 c3 00 	lea    0xc306de(%rip),%r12        # 0x140fcc040
14039b962:	4c 89 bc 24 80 00 00 	mov    %r15,0x80(%rsp)
14039b969:	00
14039b96a:	4c 3b ff             	cmp    %rdi,%r15
14039b96d:	0f 84 53 0f 00 00    	je     0x14039c8c6
14039b973:	8b 0d 8f 33 10 01    	mov    0x110338f(%rip),%ecx        # 0x14149ed08
14039b979:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14039b980:	00 00
14039b982:	41 8b dd             	mov    %r13d,%ebx
14039b985:	48 8b 3c c8          	mov    (%rax,%rcx,8),%rdi
14039b989:	8b 04 1f             	mov    (%rdi,%rbx,1),%eax
14039b98c:	39 05 ce 72 08 01    	cmp    %eax,0x10872ce(%rip)        # 0x141422c60
14039b992:	0f 8f 77 0f 00 00    	jg     0x14039c90f
14039b998:	8b 04 1f             	mov    (%rdi,%rbx,1),%eax
14039b99b:	39 05 cf 72 08 01    	cmp    %eax,0x10872cf(%rip)        # 0x141422c70
14039b9a1:	0f 8f 27 10 00 00    	jg     0x14039c9ce
14039b9a7:	8b 04 1f             	mov    (%rdi,%rbx,1),%eax
14039b9aa:	39 05 d0 72 08 01    	cmp    %eax,0x10872d0(%rip)        # 0x141422c80
14039b9b0:	0f 8f d7 10 00 00    	jg     0x14039ca8d
14039b9b6:	8b 04 1f             	mov    (%rdi,%rbx,1),%eax
14039b9b9:	39 05 d1 72 08 01    	cmp    %eax,0x10872d1(%rip)        # 0x141422c90
14039b9bf:	0f 8f a1 11 00 00    	jg     0x14039cb66
14039b9c5:	8b 04 1f             	mov    (%rdi,%rbx,1),%eax
14039b9c8:	39 05 d2 72 08 01    	cmp    %eax,0x10872d2(%rip)        # 0x141422ca0
14039b9ce:	0f 8f 14 12 00 00    	jg     0x14039cbe8
14039b9d4:	48 8b 1d bd 72 08 01 	mov    0x10872bd(%rip),%rbx        # 0x141422c98
14039b9db:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
14039b9e2:	00
14039b9e3:	48 8b fb             	mov    %rbx,%rdi
14039b9e6:	48 85 db             	test   %rbx,%rbx
14039b9e9:	74 1e                	je     0x14039ba09
14039b9eb:	8b 4b 10             	mov    0x10(%rbx),%ecx
14039b9ee:	8d 41 01             	lea    0x1(%rcx),%eax
14039b9f1:	89 43 10             	mov    %eax,0x10(%rbx)
14039b9f4:	83 f9 01             	cmp    $0x1,%ecx
14039b9f7:	0f 8c 55 12 00 00    	jl     0x14039cc52
14039b9fd:	81 f9 fe ff ff 7f    	cmp    $0x7ffffffe,%ecx
14039ba03:	0f 84 51 12 00 00    	je     0x14039cc5a
14039ba09:	49 83 7f 70 00       	cmpq   $0x0,0x70(%r15)
14039ba0e:	0f 84 d5 00 00 00    	je     0x14039bae9
14039ba14:	49 8d 77 60          	lea    0x60(%r15),%rsi
14039ba18:	48 8b ce             	mov    %rsi,%rcx
14039ba1b:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
14039ba20:	76 03                	jbe    0x14039ba25
14039ba22:	48 8b 0e             	mov    (%rsi),%rcx
14039ba25:	48 89 8c 24 00 01 00 	mov    %rcx,0x100(%rsp)
14039ba2c:	00
14039ba2d:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14039ba34:	48 ff c0             	inc    %rax
14039ba37:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
14039ba3b:	75 f7                	jne    0x14039ba34
14039ba3d:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
14039ba44:	00
14039ba45:	0f 28 84 24 00 01 00 	movaps 0x100(%rsp),%xmm0
14039ba4c:	00
14039ba4d:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14039ba53:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14039ba58:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
14039ba5f:	00
14039ba60:	e8 7b 52 40 00       	call   0x1407a0ce0
14039ba65:	90                   	nop
14039ba66:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14039ba6d:	00
14039ba6e:	48 85 c0             	test   %rax,%rax
14039ba71:	74 15                	je     0x14039ba88
14039ba73:	48 8b d8             	mov    %rax,%rbx
14039ba76:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14039ba7d:	00
14039ba7e:	48 89 bc 24 88 00 00 	mov    %rdi,0x88(%rsp)
14039ba85:	00
14039ba86:	eb 35                	jmp    0x14039babd
14039ba88:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
14039ba8d:	76 03                	jbe    0x14039ba92
14039ba8f:	48 8b 36             	mov    (%rsi),%rsi
14039ba92:	4d 8b c7             	mov    %r15,%r8
14039ba95:	49 83 7f 18 0f       	cmpq   $0xf,0x18(%r15)
14039ba9a:	76 03                	jbe    0x14039ba9f
14039ba9c:	4d 8b 07             	mov    (%r15),%r8
14039ba9f:	4c 8b ce             	mov    %rsi,%r9
14039baa2:	48 8d 15 27 8e c4 00 	lea    0xc48e27(%rip),%rdx        # 0x140fe48d0
14039baa9:	48 8b 0d 48 5a 09 01 	mov    0x1095a48(%rip),%rcx        # 0x1414314f8
14039bab0:	e8 4b 8d 3f 00       	call   0x140794800
14039bab5:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
14039babc:	00
14039babd:	48 85 ff             	test   %rdi,%rdi
14039bac0:	74 27                	je     0x14039bae9
14039bac2:	8b 47 10             	mov    0x10(%rdi),%eax
14039bac5:	ff c8                	dec    %eax
14039bac7:	89 47 10             	mov    %eax,0x10(%rdi)
14039baca:	85 c0                	test   %eax,%eax
14039bacc:	7f 1b                	jg     0x14039bae9
14039bace:	0f 88 91 11 00 00    	js     0x14039cc65
14039bad4:	48 8b 07             	mov    (%rdi),%rax
14039bad7:	ba 01 00 00 00       	mov    $0x1,%edx
14039badc:	48 8b cf             	mov    %rdi,%rcx
14039badf:	48 8b 00             	mov    (%rax),%rax
14039bae2:	ff 15 38 7f be 00    	call   *0xbe7f38(%rip)        # 0x140f83a20
14039bae8:	90                   	nop
14039bae9:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14039baee:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14039baf3:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14039baf8:	48 85 db             	test   %rbx,%rbx
14039bafb:	74 1e                	je     0x14039bb1b
14039bafd:	8b 4b 10             	mov    0x10(%rbx),%ecx
14039bb00:	8d 41 01             	lea    0x1(%rcx),%eax
14039bb03:	89 43 10             	mov    %eax,0x10(%rbx)
14039bb06:	83 f9 01             	cmp    $0x1,%ecx
14039bb09:	0f 8c 61 11 00 00    	jl     0x14039cc70
14039bb0f:	81 f9 fe ff ff 7f    	cmp    $0x7ffffffe,%ecx
14039bb15:	0f 84 5d 11 00 00    	je     0x14039cc78
14039bb1b:	0f 57 f6             	xorps  %xmm6,%xmm6
14039bb1e:	f2 49 0f 2a b7 88 00 	cvtsi2sdq 0x88(%r15),%xmm6
14039bb25:	00 00
14039bb27:	0f 57 ff             	xorps  %xmm7,%xmm7
14039bb2a:	f2 49 0f 2a bf 80 00 	cvtsi2sdq 0x80(%r15),%xmm7
14039bb31:	00 00
14039bb33:	49 8b 4f 10          	mov    0x10(%r15),%rcx
14039bb37:	49 8b c7             	mov    %r15,%rax
14039bb3a:	49 83 7f 18 0f       	cmpq   $0xf,0x18(%r15)
14039bb3f:	76 03                	jbe    0x14039bb44
14039bb41:	49 8b 07             	mov    (%r15),%rax
14039bb44:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
14039bb4b:	00
14039bb4c:	48 89 8c 24 18 01 00 	mov    %rcx,0x118(%rsp)
14039bb53:	00
14039bb54:	0f 28 84 24 10 01 00 	movaps 0x110(%rsp),%xmm0
14039bb5b:	00
14039bb5c:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14039bb62:	45 33 c0             	xor    %r8d,%r8d
14039bb65:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14039bb6a:	48 8d 8c 24 f0 01 00 	lea    0x1f0(%rsp),%rcx
14039bb71:	00
14039bb72:	e8 e9 01 eb ff       	call   0x14024bd60
14039bb77:	41 0f ba ee 0b       	bts    $0xb,%r14d
14039bb7c:	48 8d 8c 24 f0 01 00 	lea    0x1f0(%rsp),%rcx
14039bb83:	00
14039bb84:	48 83 bc 24 08 02 00 	cmpq   $0x7,0x208(%rsp)
14039bb8b:	00 07
14039bb8d:	48 0f 47 8c 24 f0 01 	cmova  0x1f0(%rsp),%rcx
14039bb94:	00 00
14039bb96:	48 8b 84 24 00 02 00 	mov    0x200(%rsp),%rax
14039bb9d:	00
14039bb9e:	48 8d 34 41          	lea    (%rcx,%rax,2),%rsi
14039bba2:	48 8b fe             	mov    %rsi,%rdi
14039bba5:	48 8b d6             	mov    %rsi,%rdx
14039bba8:	e8 73 18 eb ff       	call   0x14024d420
14039bbad:	48 3b c6             	cmp    %rsi,%rax
14039bbb0:	74 3a                	je     0x14039bbec
14039bbb2:	0f b7 08             	movzwl (%rax),%ecx
14039bbb5:	66 83 f9 5c          	cmp    $0x5c,%cx
14039bbb9:	74 06                	je     0x14039bbc1
14039bbbb:	66 83 f9 2f          	cmp    $0x2f,%cx
14039bbbf:	75 09                	jne    0x14039bbca
14039bbc1:	48 83 c0 02          	add    $0x2,%rax
14039bbc5:	48 3b c6             	cmp    %rsi,%rax
14039bbc8:	75 e8                	jne    0x14039bbb2
14039bbca:	48 3b c6             	cmp    %rsi,%rax
14039bbcd:	74 1d                	je     0x14039bbec
14039bbcf:	90                   	nop
14039bbd0:	4c 8d 47 fe          	lea    -0x2(%rdi),%r8
14039bbd4:	41 0f b7 08          	movzwl (%r8),%ecx
14039bbd8:	66 83 f9 5c          	cmp    $0x5c,%cx
14039bbdc:	74 0e                	je     0x14039bbec
14039bbde:	66 83 f9 2f          	cmp    $0x2f,%cx
14039bbe2:	74 08                	je     0x14039bbec
14039bbe4:	49 8b f8             	mov    %r8,%rdi
14039bbe7:	49 3b c0             	cmp    %r8,%rax
14039bbea:	75 e4                	jne    0x14039bbd0
14039bbec:	41 b8 3a 00 00 00    	mov    $0x3a,%r8d
14039bbf2:	48 8b d6             	mov    %rsi,%rdx
14039bbf5:	48 8b cf             	mov    %rdi,%rcx
14039bbf8:	e8 33 14 a6 00       	call   0x140dfd030
14039bbfd:	4c 8b c0             	mov    %rax,%r8
14039bc00:	48 3b f8             	cmp    %rax,%rdi
14039bc03:	74 25                	je     0x14039bc2a
14039bc05:	48 83 c0 fe          	add    $0xfffffffffffffffe,%rax
14039bc09:	48 3b f8             	cmp    %rax,%rdi
14039bc0c:	74 1c                	je     0x14039bc2a
14039bc0e:	66 83 38 2e          	cmpw   $0x2e,(%rax)
14039bc12:	0f 85 c6 00 00 00    	jne    0x14039bcde
14039bc18:	48 8d 48 fe          	lea    -0x2(%rax),%rcx
14039bc1c:	48 3b f9             	cmp    %rcx,%rdi
14039bc1f:	75 06                	jne    0x14039bc27
14039bc21:	66 83 39 2e          	cmpw   $0x2e,(%rcx)
14039bc25:	74 03                	je     0x14039bc2a
14039bc27:	4c 8b c0             	mov    %rax,%r8
14039bc2a:	4c 2b c7             	sub    %rdi,%r8
14039bc2d:	49 d1 f8             	sar    $1,%r8
14039bc30:	0f 57 c0             	xorps  %xmm0,%xmm0
14039bc33:	0f 11 84 24 b0 01 00 	movups %xmm0,0x1b0(%rsp)
14039bc3a:	00
14039bc3b:	33 c0                	xor    %eax,%eax
14039bc3d:	48 89 84 24 c0 01 00 	mov    %rax,0x1c0(%rsp)
14039bc44:	00
14039bc45:	48 89 84 24 c8 01 00 	mov    %rax,0x1c8(%rsp)
14039bc4c:	00
14039bc4d:	48 8b d7             	mov    %rdi,%rdx
14039bc50:	48 8d 8c 24 b0 01 00 	lea    0x1b0(%rsp),%rcx
14039bc57:	00
14039bc58:	e8 93 ce e8 ff       	call   0x140228af0
14039bc5d:	41 81 ce 00 70 00 00 	or     $0x7000,%r14d
14039bc64:	4c 8d a4 24 b0 01 00 	lea    0x1b0(%rsp),%r12
14039bc6b:	00
14039bc6c:	48 83 bc 24 c8 01 00 	cmpq   $0x7,0x1c8(%rsp)
14039bc73:	00 07
14039bc75:	4c 0f 47 a4 24 b0 01 	cmova  0x1b0(%rsp),%r12
14039bc7c:	00 00
14039bc7e:	4c 8b bc 24 c0 01 00 	mov    0x1c0(%rsp),%r15
14039bc85:	00
14039bc86:	e8 d1 18 a6 00       	call   0x140dfd55c
14039bc8b:	44 8b e8             	mov    %eax,%r13d
14039bc8e:	0f 57 c0             	xorps  %xmm0,%xmm0
14039bc91:	0f 11 84 24 90 01 00 	movups %xmm0,0x190(%rsp)
14039bc98:	00
14039bc99:	33 ff                	xor    %edi,%edi
14039bc9b:	48 89 bc 24 a0 01 00 	mov    %rdi,0x1a0(%rsp)
14039bca2:	00
14039bca3:	48 c7 84 24 a8 01 00 	movq   $0xf,0x1a8(%rsp)
14039bcaa:	00 0f 00 00 00
14039bcaf:	40 88 bc 24 90 01 00 	mov    %dil,0x190(%rsp)
14039bcb6:	00
14039bcb7:	41 0f ba ee 12       	bts    $0x12,%r14d
14039bcbc:	44 89 74 24 44       	mov    %r14d,0x44(%rsp)
14039bcc1:	44 89 74 24 50       	mov    %r14d,0x50(%rsp)
14039bcc6:	4d 85 ff             	test   %r15,%r15
14039bcc9:	0f 84 42 01 00 00    	je     0x14039be11
14039bccf:	49 81 ff ff ff ff 7f 	cmp    $0x7fffffff,%r15
14039bcd6:	0f 87 a7 0f 00 00    	ja     0x14039cc83
14039bcdc:	eb 2a                	jmp    0x14039bd08
14039bcde:	48 83 e8 02          	sub    $0x2,%rax
14039bce2:	48 3b f8             	cmp    %rax,%rdi
14039bce5:	0f 84 3f ff ff ff    	je     0x14039bc2a
14039bceb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14039bcf0:	66 83 38 2e          	cmpw   $0x2e,(%rax)
14039bcf4:	0f 84 2d ff ff ff    	je     0x14039bc27
14039bcfa:	48 83 e8 02          	sub    $0x2,%rax
14039bcfe:	48 3b f8             	cmp    %rax,%rdi
14039bd01:	75 ed                	jne    0x14039bcf0
14039bd03:	e9 22 ff ff ff       	jmp    0x14039bc2a
14039bd08:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14039bd0c:	45 33 c9             	xor    %r9d,%r9d
14039bd0f:	45 8b c7             	mov    %r15d,%r8d
14039bd12:	49 8b d4             	mov    %r12,%rdx
14039bd15:	41 8b cd             	mov    %r13d,%ecx
14039bd18:	e8 af 18 a6 00       	call   0x140dfd5cc
14039bd1d:	48 8b f0             	mov    %rax,%rsi
14039bd20:	48 c1 e8 20          	shr    $0x20,%rax
14039bd24:	85 c0                	test   %eax,%eax
14039bd26:	0f 85 62 0f 00 00    	jne    0x14039cc8e
14039bd2c:	48 63 ce             	movslq %esi,%rcx
14039bd2f:	48 8b 94 24 a0 01 00 	mov    0x1a0(%rsp),%rdx
14039bd36:	00
14039bd37:	48 3b ca             	cmp    %rdx,%rcx
14039bd3a:	77 28                	ja     0x14039bd64
14039bd3c:	48 89 8c 24 a0 01 00 	mov    %rcx,0x1a0(%rsp)
14039bd43:	00
14039bd44:	48 8d 84 24 90 01 00 	lea    0x190(%rsp),%rax
14039bd4b:	00
14039bd4c:	48 83 bc 24 a8 01 00 	cmpq   $0xf,0x1a8(%rsp)
14039bd53:	00 0f
14039bd55:	48 0f 47 84 24 90 01 	cmova  0x190(%rsp),%rax
14039bd5c:	00 00
14039bd5e:	40 88 3c 08          	mov    %dil,(%rax,%rcx,1)
14039bd62:	eb 72                	jmp    0x14039bdd6
14039bd64:	4c 8b f1             	mov    %rcx,%r14
14039bd67:	4c 2b f2             	sub    %rdx,%r14
14039bd6a:	4c 8b 84 24 a8 01 00 	mov    0x1a8(%rsp),%r8
14039bd71:	00
14039bd72:	49 8b c0             	mov    %r8,%rax
14039bd75:	48 2b c2             	sub    %rdx,%rax
14039bd78:	4c 3b f0             	cmp    %rax,%r14
14039bd7b:	77 36                	ja     0x14039bdb3
14039bd7d:	48 89 8c 24 a0 01 00 	mov    %rcx,0x1a0(%rsp)
14039bd84:	00
14039bd85:	48 8d bc 24 90 01 00 	lea    0x190(%rsp),%rdi
14039bd8c:	00
14039bd8d:	49 83 f8 0f          	cmp    $0xf,%r8
14039bd91:	48 0f 47 bc 24 90 01 	cmova  0x190(%rsp),%rdi
14039bd98:	00 00
14039bd9a:	48 03 fa             	add    %rdx,%rdi
14039bd9d:	4d 8b c6             	mov    %r14,%r8
14039bda0:	33 d2                	xor    %edx,%edx
14039bda2:	48 8b cf             	mov    %rdi,%rcx
14039bda5:	e8 06 39 b4 00       	call   0x140edf6b0
14039bdaa:	42 c6 04 37 00       	movb   $0x0,(%rdi,%r14,1)
14039bdaf:	33 ff                	xor    %edi,%edi
14039bdb1:	eb 1e                	jmp    0x14039bdd1
14039bdb3:	40 88 7c 24 20       	mov    %dil,0x20(%rsp)
14039bdb8:	4d 8b ce             	mov    %r14,%r9
14039bdbb:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
14039bdc1:	49 8b d6             	mov    %r14,%rdx
14039bdc4:	48 8d 8c 24 90 01 00 	lea    0x190(%rsp),%rcx
14039bdcb:	00
14039bdcc:	e8 df 5e e3 ff       	call   0x1401d1cb0
14039bdd1:	44 8b 74 24 44       	mov    0x44(%rsp),%r14d
14039bdd6:	4c 8d 8c 24 90 01 00 	lea    0x190(%rsp),%r9
14039bddd:	00
14039bdde:	48 83 bc 24 a8 01 00 	cmpq   $0xf,0x1a8(%rsp)
14039bde5:	00 0f
14039bde7:	4c 0f 47 8c 24 90 01 	cmova  0x190(%rsp),%r9
14039bdee:	00 00
14039bdf0:	89 74 24 20          	mov    %esi,0x20(%rsp)
14039bdf4:	45 8b c7             	mov    %r15d,%r8d
14039bdf7:	49 8b d4             	mov    %r12,%rdx