1400d2c49:	49 8b cc             	mov    %r12,%rcx
1400d2c4c:	e8 33 76 22 00       	call   0x1402fa284
1400d2c51:	83 cb 01             	or     $0x1,%ebx
1400d2c54:	89 5d bc             	mov    %ebx,-0x44(%rbp)
1400d2c57:	0f b7 44 24 38       	movzwl 0x38(%rsp),%eax
1400d2c5c:	45 33 e4             	xor    %r12d,%r12d
1400d2c5f:	48 8d 0d d2 7c 25 00 	lea    0x257cd2(%rip),%rcx        # 0x14032a938
1400d2c66:	4c 8b 4d b0          	mov    -0x50(%rbp),%r9
1400d2c6a:	4c 3b c9             	cmp    %rcx,%r9
1400d2c6d:	74 0e                	je     0x1400d2c7d
1400d2c6f:	42 c6 04 0e 00       	movb   $0x0,(%rsi,%r9,1)
1400d2c74:	4c 8b 4d b0          	mov    -0x50(%rbp),%r9
1400d2c78:	0f b7 44 24 38       	movzwl 0x38(%rsp),%eax
1400d2c7d:	89 75 b8             	mov    %esi,-0x48(%rbp)
1400d2c80:	66 85 c0             	test   %ax,%ax
1400d2c83:	74 14                	je     0x1400d2c99
1400d2c85:	49 8b 0f             	mov    (%r15),%rcx
1400d2c88:	44 0f b7 c0          	movzwl %ax,%r8d
1400d2c8c:	48 8b 01             	mov    (%rcx),%rax
1400d2c8f:	49 8b d1             	mov    %r9,%rdx
1400d2c92:	ff 50 08             	call   *0x8(%rax)
1400d2c95:	4c 8b 4d b0          	mov    -0x50(%rbp),%r9
1400d2c99:	66 c7 44 24 48 00 00 	movw   $0x0,0x48(%rsp)
1400d2ca0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d2ca3:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1400d2ca9:	0f 57 c9             	xorps  %xmm1,%xmm1
1400d2cac:	f3 0f 7f 4c 24 60    	movdqu %xmm1,0x60(%rsp)
1400d2cb2:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
1400d2cb7:	4c 8b 07             	mov    (%rdi),%r8
1400d2cba:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1400d2cbe:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400d2cc3:	e8 38 1f 00 00       	call   0x1400d4c00
1400d2cc8:	84 c0                	test   %al,%al
1400d2cca:	74 6c                	je     0x1400d2d38
1400d2ccc:	44 38 74 24 48       	cmp    %r14b,0x48(%rsp)
1400d2cd1:	75 65                	jne    0x1400d2d38
1400d2cd3:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400d2cd8:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400d2cdd:	48 c7 45 80 00 00 00 	movq   $0x0,-0x80(%rbp)
1400d2ce4:	00
1400d2ce5:	0f b6 44 24 49       	movzbl 0x49(%rsp),%eax
1400d2cea:	88 45 88             	mov    %al,-0x78(%rbp)
1400d2ced:	44 88 75 89          	mov    %r14b,-0x77(%rbp)
1400d2cf1:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400d2cf6:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1400d2cfa:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400d2cff:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1400d2d03:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400d2d08:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1400d2d0c:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1400d2d11:	4c 8d 4c 24 78       	lea    0x78(%rsp),%r9
1400d2d16:	45 0f b6 c6          	movzbl %r14b,%r8d
1400d2d1a:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1400d2d1f:	49 8b cd             	mov    %r13,%rcx
1400d2d22:	e8 59 13 00 00       	call   0x1400d4080
1400d2d27:	0f b6 d8             	movzbl %al,%ebx
1400d2d2a:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d2d2d:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1400d2d32:	4c 89 65 a0          	mov    %r12,-0x60(%rbp)
1400d2d36:	eb 0e                	jmp    0x1400d2d46
1400d2d38:	49 8b d7             	mov    %r15,%rdx
1400d2d3b:	41 0f b6 ce          	movzbl %r14b,%ecx
1400d2d3f:	e8 ec 24 00 00       	call   0x1400d5230
1400d2d44:	b3 01                	mov    $0x1,%bl
1400d2d46:	f6 45 bc 01          	testb  $0x1,-0x44(%rbp)
1400d2d4a:	74 09                	je     0x1400d2d55
1400d2d4c:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1400d2d50:	e8 2f 75 22 00       	call   0x1402fa284
1400d2d55:	0f b6 c3             	movzbl %bl,%eax
1400d2d58:	e9 0e fe ff ff       	jmp    0x1400d2b6b
1400d2d5d:	cc                   	int3
1400d2d5e:	cc                   	int3
1400d2d5f:	cc                   	int3
1400d2d60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400d2d65:	55                   	push   %rbp
1400d2d66:	56                   	push   %rsi
1400d2d67:	57                   	push   %rdi
1400d2d68:	41 54                	push   %r12
1400d2d6a:	41 55                	push   %r13
1400d2d6c:	41 56                	push   %r14
1400d2d6e:	41 57                	push   %r15
1400d2d70:	48 8d ac 24 d0 fd ff 	lea    -0x230(%rsp),%rbp
1400d2d77:	ff
1400d2d78:	48 81 ec 30 03 00 00 	sub    $0x330,%rsp
1400d2d7f:	48 8b 05 fa 53 33 00 	mov    0x3353fa(%rip),%rax        # 0x140408180
1400d2d86:	48 33 c4             	xor    %rsp,%rax
1400d2d89:	48 89 85 20 02 00 00 	mov    %rax,0x220(%rbp)
1400d2d90:	4c 8b ea             	mov    %rdx,%r13
1400d2d93:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
1400d2d97:	4c 8b f9             	mov    %rcx,%r15
1400d2d9a:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
1400d2d9e:	48 8b 0a             	mov    (%rdx),%rcx
1400d2da1:	48 8b 01             	mov    (%rcx),%rax
1400d2da4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400d2daa:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1400d2daf:	ff 50 08             	call   *0x8(%rax)
1400d2db2:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400d2db6:	48 8b 01             	mov    (%rcx),%rax
1400d2db9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400d2dbf:	48 8d 54 24 7c       	lea    0x7c(%rsp),%rdx
1400d2dc4:	ff 50 08             	call   *0x8(%rax)
1400d2dc7:	81 7c 24 78 50 52 4f 	cmpl   $0x504f5250,0x78(%rsp)
1400d2dce:	50
1400d2dcf:	0f 85 92 09 00 00    	jne    0x1400d3767
1400d2dd5:	8b 44 24 7c          	mov    0x7c(%rsp),%eax
1400d2dd9:	83 c0 fe             	add    $0xfffffffe,%eax
1400d2ddc:	83 f8 01             	cmp    $0x1,%eax
1400d2ddf:	0f 87 82 09 00 00    	ja     0x1400d3767
1400d2de5:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400d2de9:	48 8b 01             	mov    (%rcx),%rax
1400d2dec:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400d2df2:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1400d2df7:	ff 50 08             	call   *0x8(%rax)
1400d2dfa:	45 33 e4             	xor    %r12d,%r12d
1400d2dfd:	45 8b f4             	mov    %r12d,%r14d
1400d2e00:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
1400d2e05:	44 39 64 24 58       	cmp    %r12d,0x58(%rsp)
1400d2e0a:	0f 86 83 02 00 00    	jbe    0x1400d3093
1400d2e10:	44 89 65 e8          	mov    %r12d,-0x18(%rbp)
1400d2e14:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1400d2e18:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400d2e1c:	c7 45 ec 00 01 00 00 	movl   $0x100,-0x14(%rbp)
1400d2e23:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
1400d2e27:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400d2e2b:	48 8b 01             	mov    (%rcx),%rax
1400d2e2e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400d2e34:	48 8d 54 24 34       	lea    0x34(%rsp),%rdx
1400d2e39:	ff 50 08             	call   *0x8(%rax)
1400d2e3c:	0f b7 44 24 34       	movzwl 0x34(%rsp),%eax
1400d2e41:	8b f8                	mov    %eax,%edi
1400d2e43:	8b 4d ec             	mov    -0x14(%rbp),%ecx
1400d2e46:	83 e1 fe             	and    $0xfffffffe,%ecx
1400d2e49:	3b c1                	cmp    %ecx,%eax
1400d2e4b:	76 60                	jbe    0x1400d2ead
1400d2e4d:	8b c1                	mov    %ecx,%eax
1400d2e4f:	d1 e8                	shr    $1,%eax
1400d2e51:	03 c1                	add    %ecx,%eax
1400d2e53:	3b f8                	cmp    %eax,%edi
1400d2e55:	0f 47 c7             	cmova  %edi,%eax
1400d2e58:	8d 58 01             	lea    0x1(%rax),%ebx
1400d2e5b:	83 e3 fe             	and    $0xfffffffe,%ebx
1400d2e5e:	48 8b 75 e0          	mov    -0x20(%rbp),%rsi
1400d2e62:	8d 4b 01             	lea    0x1(%rbx),%ecx
1400d2e65:	e8 22 78 22 00       	call   0x1402fa68c
1400d2e6a:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400d2e6e:	44 8b 4d e8          	mov    -0x18(%rbp),%r9d
1400d2e72:	4c 8b c6             	mov    %rsi,%r8
1400d2e75:	4c 03 ce             	add    %rsi,%r9
1400d2e78:	49 3b f1             	cmp    %r9,%rsi
1400d2e7b:	73 14                	jae    0x1400d2e91
1400d2e7d:	0f 1f 00             	nopl   (%rax)
1400d2e80:	41 0f b6 10          	movzbl (%r8),%edx
1400d2e84:	88 10                	mov    %dl,(%rax)
1400d2e86:	48 ff c0             	inc    %rax
1400d2e89:	49 ff c0             	inc    %r8
1400d2e8c:	4d 3b c1             	cmp    %r9,%r8
1400d2e8f:	72 ef                	jb     0x1400d2e80
1400d2e91:	c6 00 00             	movb   $0x0,(%rax)
1400d2e94:	f6 45 ec 01          	testb  $0x1,-0x14(%rbp)
1400d2e98:	74 08                	je     0x1400d2ea2
1400d2e9a:	48 8b ce             	mov    %rsi,%rcx
1400d2e9d:	e8 e2 73 22 00       	call   0x1402fa284
1400d2ea2:	83 cb 01             	or     $0x1,%ebx
1400d2ea5:	89 5d ec             	mov    %ebx,-0x14(%rbp)
1400d2ea8:	0f b7 44 24 34       	movzwl 0x34(%rsp),%eax
1400d2ead:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1400d2eb1:	48 8d 0d 80 7a 25 00 	lea    0x257a80(%rip),%rcx        # 0x14032a938
1400d2eb8:	48 3b d1             	cmp    %rcx,%rdx
1400d2ebb:	74 0d                	je     0x1400d2eca
1400d2ebd:	c6 04 17 00          	movb   $0x0,(%rdi,%rdx,1)
1400d2ec1:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1400d2ec5:	0f b7 44 24 34       	movzwl 0x34(%rsp),%eax
1400d2eca:	89 7d e8             	mov    %edi,-0x18(%rbp)
1400d2ecd:	66 85 c0             	test   %ax,%ax
1400d2ed0:	74 12                	je     0x1400d2ee4
1400d2ed2:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400d2ed6:	44 0f b7 c0          	movzwl %ax,%r8d
1400d2eda:	48 8b 01             	mov    (%rcx),%rax
1400d2edd:	ff 50 08             	call   *0x8(%rax)
1400d2ee0:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1400d2ee4:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1400d2ee9:	45 33 c9             	xor    %r9d,%r9d
1400d2eec:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1400d2ef1:	48 8b 0d f0 88 33 00 	mov    0x3388f0(%rip),%rcx        # 0x14040b7e8
1400d2ef8:	e8 53 f3 ff ff       	call   0x1400d2250
1400d2efd:	84 c0                	test   %al,%al
1400d2eff:	0f 84 6c 01 00 00    	je     0x1400d3071
1400d2f05:	49 8b 37             	mov    (%r15),%rsi
1400d2f08:	8b 4e 44             	mov    0x44(%rsi),%ecx
1400d2f0b:	8b 5e 40             	mov    0x40(%rsi),%ebx
1400d2f0e:	8b c1                	mov    %ecx,%eax
1400d2f10:	0f ba f0 1f          	btr    $0x1f,%eax
1400d2f14:	3b d8                	cmp    %eax,%ebx
1400d2f16:	75 68                	jne    0x1400d2f80
1400d2f18:	0f ba f1 1f          	btr    $0x1f,%ecx
1400d2f1c:	8b c1                	mov    %ecx,%eax
1400d2f1e:	48 d1 e8             	shr    $1,%rax
1400d2f21:	48 8d 79 01          	lea    0x1(%rcx),%rdi
1400d2f25:	48 03 f8             	add    %rax,%rdi
1400d2f28:	48 8d 0c fd 00 00 00 	lea    0x0(,%rdi,8),%rcx
1400d2f2f:	00
1400d2f30:	ff 15 ea 6f 25 00    	call   *0x256fea(%rip)        # 0x140329f20
1400d2f36:	4c 8b f0             	mov    %rax,%r14
1400d2f39:	48 8b 56 38          	mov    0x38(%rsi),%rdx
1400d2f3d:	4c 8b c0             	mov    %rax,%r8
1400d2f40:	8b 4e 40             	mov    0x40(%rsi),%ecx
1400d2f43:	4c 8d 0c ca          	lea    (%rdx,%rcx,8),%r9
1400d2f47:	49 3b d1             	cmp    %r9,%rdx
1400d2f4a:	73 1b                	jae    0x1400d2f67
1400d2f4c:	0f 1f 40 00          	nopl   0x0(%rax)
1400d2f50:	48 8b 0a             	mov    (%rdx),%rcx
1400d2f53:	49 89 08             	mov    %rcx,(%r8)
1400d2f56:	4d 8d 40 08          	lea    0x8(%r8),%r8
1400d2f5a:	48 83 c2 08          	add    $0x8,%rdx
1400d2f5e:	49 3b d1             	cmp    %r9,%rdx
1400d2f61:	72 ed                	jb     0x1400d2f50
1400d2f63:	48 8b 56 38          	mov    0x38(%rsi),%rdx
1400d2f67:	83 7e 44 00          	cmpl   $0x0,0x44(%rsi)
1400d2f6b:	7c 09                	jl     0x1400d2f76
1400d2f6d:	48 8b ca             	mov    %rdx,%rcx
1400d2f70:	ff 15 a2 6f 25 00    	call   *0x256fa2(%rip)        # 0x140329f18
1400d2f76:	4c 89 76 38          	mov    %r14,0x38(%rsi)
1400d2f7a:	89 5e 40             	mov    %ebx,0x40(%rsi)
1400d2f7d:	89 7e 44             	mov    %edi,0x44(%rsi)
1400d2f80:	4c 8b e3             	mov    %rbx,%r12
1400d2f83:	48 8b 46 38          	mov    0x38(%rsi),%rax
1400d2f87:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400d2f8c:	c7 85 08 01 00 00 00 	movl   $0x0,0x108(%rbp)
1400d2f93:	00 00 00
1400d2f96:	4c 8d 8d 10 01 00 00 	lea    0x110(%rbp),%r9
1400d2f9d:	4c 89 8d 00 01 00 00 	mov    %r9,0x100(%rbp)
1400d2fa4:	c7 85 0c 01 00 00 00 	movl   $0x100,0x10c(%rbp)
1400d2fab:	01 00 00
1400d2fae:	c6 85 10 01 00 00 00 	movb   $0x0,0x110(%rbp)
1400d2fb5:	44 8b 75 e8          	mov    -0x18(%rbp),%r14d
1400d2fb9:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
1400d2fbd:	4c 03 f7             	add    %rdi,%r14
1400d2fc0:	45 8b ee             	mov    %r14d,%r13d
1400d2fc3:	44 2b ef             	sub    %edi,%r13d
1400d2fc6:	41 81 fd 00 01 00 00 	cmp    $0x100,%r13d
1400d2fcd:	76 22                	jbe    0x1400d2ff1
1400d2fcf:	41 8d 5d 01          	lea    0x1(%r13),%ebx
1400d2fd3:	83 e3 fe             	and    $0xfffffffe,%ebx
1400d2fd6:	8d 4b 01             	lea    0x1(%rbx),%ecx
1400d2fd9:	e8 ae 76 22 00       	call   0x1402fa68c
1400d2fde:	4c 8b c8             	mov    %rax,%r9
1400d2fe1:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
1400d2fe8:	83 cb 01             	or     $0x1,%ebx
1400d2feb:	89 9d 0c 01 00 00    	mov    %ebx,0x10c(%rbp)
1400d2ff1:	49 3b fe             	cmp    %r14,%rdi
1400d2ff4:	73 2e                	jae    0x1400d3024
1400d2ff6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1400d2ffd:	00 00 00
1400d3000:	44 0f b6 07          	movzbl (%rdi),%r8d
1400d3004:	41 8d 50 bf          	lea    -0x41(%r8),%edx
1400d3008:	41 8d 40 20          	lea    0x20(%r8),%eax
1400d300c:	0f b6 c8             	movzbl %al,%ecx
1400d300f:	80 fa 19             	cmp    $0x19,%dl
1400d3012:	41 0f 47 c8          	cmova  %r8d,%ecx
1400d3016:	41 88 09             	mov    %cl,(%r9)
1400d3019:	49 ff c1             	inc    %r9
1400d301c:	48 ff c7             	inc    %rdi
1400d301f:	49 3b fe             	cmp    %r14,%rdi
1400d3022:	72 dc                	jb     0x1400d3000
1400d3024:	41 c6 01 00          	movb   $0x0,(%r9)
1400d3028:	44 89 ad 08 01 00 00 	mov    %r13d,0x108(%rbp)
1400d302f:	41 8b d5             	mov    %r13d,%edx
1400d3032:	45 33 c0             	xor    %r8d,%r8d
1400d3035:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
1400d303c:	e8 6f 73 0a 00       	call   0x14017a3b0
1400d3041:	48 8b d8             	mov    %rax,%rbx
1400d3044:	f6 85 0c 01 00 00 01 	testb  $0x1,0x10c(%rbp)
1400d304b:	74 0c                	je     0x1400d3059
1400d304d:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
1400d3054:	e8 2b 72 22 00       	call   0x1402fa284
1400d3059:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1400d305e:	4a 89 1c e0          	mov    %rbx,(%rax,%r12,8)
1400d3062:	ff 46 40             	incl   0x40(%rsi)
1400d3065:	44 8b 74 24 38       	mov    0x38(%rsp),%r14d
1400d306a:	4c 8b 6d 80          	mov    -0x80(%rbp),%r13
1400d306e:	45 33 e4             	xor    %r12d,%r12d
1400d3071:	f6 45 ec 01          	testb  $0x1,-0x14(%rbp)
1400d3075:	74 09                	je     0x1400d3080
1400d3077:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400d307b:	e8 04 72 22 00       	call   0x1402fa284
1400d3080:	41 ff c6             	inc    %r14d
1400d3083:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
1400d3088:	44 3b 74 24 58       	cmp    0x58(%rsp),%r14d
1400d308d:	0f 82 7d fd ff ff    	jb     0x1400d2e10
1400d3093:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%rbp)
1400d309a:	4c 89 65 a8          	mov    %r12,-0x58(%rbp)
1400d309e:	4c 89 65 b0          	mov    %r12,-0x50(%rbp)
1400d30a2:	b9 18 00 00 00       	mov    $0x18,%ecx
1400d30a7:	e8 9c 71 22 00       	call   0x1402fa248
1400d30ac:	48 89 00             	mov    %rax,(%rax)
1400d30af:	48 89 40 08          	mov    %rax,0x8(%rax)
1400d30b3:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1400d30b7:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
1400d30bb:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d30be:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1400d30c3:	48 c7 45 d0 07 00 00 	movq   $0x7,-0x30(%rbp)
1400d30ca:	00
1400d30cb:	48 c7 45 d8 08 00 00 	movq   $0x8,-0x28(%rbp)
1400d30d2:	00
1400d30d3:	c7 45 a0 00 00 80 3f 	movl   $0x3f800000,-0x60(%rbp)
1400d30da:	4c 8b c0             	mov    %rax,%r8
1400d30dd:	ba 10 00 00 00       	mov    $0x10,%edx
1400d30e2:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1400d30e6:	e8 f5 b9 fe ff       	call   0x1400beae0
1400d30eb:	90                   	nop
1400d30ec:	49 8b 5f 18          	mov    0x18(%r15),%rbx
1400d30f0:	41 8b 47 20          	mov    0x20(%r15),%eax
1400d30f4:	48 8d 34 c3          	lea    (%rbx,%rax,8),%rsi
1400d30f8:	48 3b de             	cmp    %rsi,%rbx
1400d30fb:	0f 84 f8 00 00 00    	je     0x1400d31f9
1400d3101:	48 8b 0b             	mov    (%rbx),%rcx
1400d3104:	48 8b 01             	mov    (%rcx),%rax
1400d3107:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400d310d:	48 8d 54 24 34       	lea    0x34(%rsp),%rdx
1400d3112:	ff 50 08             	call   *0x8(%rax)
1400d3115:	48 8b 0b             	mov    (%rbx),%rcx
1400d3118:	48 8b 01             	mov    (%rcx),%rax
1400d311b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400d3121:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1400d3126:	ff 50 08             	call   *0x8(%rax)
1400d3129:	81 7c 24 34 50 54 43 	cmpl   $0x48435450,0x34(%rsp)
1400d3130:	48
1400d3131:	0f 85 15 02 00 00    	jne    0x1400d334c
1400d3137:	83 7c 24 38 01       	cmpl   $0x1,0x38(%rsp)
1400d313c:	0f 85 0a 02 00 00    	jne    0x1400d334c
1400d3142:	48 8b 0b             	mov    (%rbx),%rcx
1400d3145:	48 8b 01             	mov    (%rcx),%rax
1400d3148:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400d314e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400d3153:	ff 50 08             	call   *0x8(%rax)
1400d3156:	41 8b fc             	mov    %r12d,%edi
1400d3159:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
1400d315e:	76 37                	jbe    0x1400d3197
1400d3160:	48 8b 0b             	mov    (%rbx),%rcx
1400d3163:	48 8b 01             	mov    (%rcx),%rax
1400d3166:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400d316c:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400d3171:	ff 50 08             	call   *0x8(%rax)
1400d3174:	8b 44 24 60          	mov    0x60(%rsp),%eax
1400d3178:	89 44 24 50          	mov    %eax,0x50(%rsp)
1400d317c:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1400d3181:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400d3186:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400d318a:	e8 01 76 ff ff       	call   0x1400ca790
1400d318f:	ff c7                	inc    %edi