1401d0b0b:	cc                   	int3
1401d0b0c:	cc                   	int3
1401d0b0d:	cc                   	int3
1401d0b0e:	cc                   	int3
1401d0b0f:	cc                   	int3
1401d0b10:	48 8b c4             	mov    %rsp,%rax
1401d0b13:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401d0b17:	48 89 68 18          	mov    %rbp,0x18(%rax)
1401d0b1b:	48 89 70 20          	mov    %rsi,0x20(%rax)
1401d0b1f:	57                   	push   %rdi
1401d0b20:	41 56                	push   %r14
1401d0b22:	41 57                	push   %r15
1401d0b24:	48 81 ec 80 01 00 00 	sub    $0x180,%rsp
1401d0b2b:	4c 8b fa             	mov    %rdx,%r15
1401d0b2e:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1401d0b35:	48 8d 50 08          	lea    0x8(%rax),%rdx
1401d0b39:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401d0b3d:	49 8b e9             	mov    %r9,%rbp
1401d0b40:	4d 8b f0             	mov    %r8,%r14
1401d0b43:	48 8b f1             	mov    %rcx,%rsi
1401d0b46:	e8 45 f6 ff ff       	call   0x1401d0190
1401d0b4b:	0f 57 c0             	xorps  %xmm0,%xmm0
1401d0b4e:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401d0b53:	33 c0                	xor    %eax,%eax
1401d0b55:	45 33 c9             	xor    %r9d,%r9d
1401d0b58:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1401d0b5d:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401d0b62:	45 33 c0             	xor    %r8d,%r8d
1401d0b65:	33 d2                	xor    %edx,%edx
1401d0b67:	c7 44 24 50 18 00 00 	movl   $0x18,0x50(%rsp)
1401d0b6e:	00
1401d0b6f:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
1401d0b76:	00
1401d0b77:	ff 15 4b 87 15 00    	call   *0x15874b(%rip)        # 0x1403292c8
1401d0b7d:	45 33 c9             	xor    %r9d,%r9d
1401d0b80:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401d0b85:	45 33 c0             	xor    %r8d,%r8d
1401d0b88:	48 89 05 91 23 23 00 	mov    %rax,0x232391(%rip)        # 0x140402f20
1401d0b8f:	33 d2                	xor    %edx,%edx
1401d0b91:	ff 15 31 87 15 00    	call   *0x158731(%rip)        # 0x1403292c8
1401d0b97:	45 33 c9             	xor    %r9d,%r9d
1401d0b9a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401d0b9f:	45 33 c0             	xor    %r8d,%r8d
1401d0ba2:	48 89 05 7f 23 23 00 	mov    %rax,0x23237f(%rip)        # 0x140402f28
1401d0ba9:	33 d2                	xor    %edx,%edx
1401d0bab:	ff 15 17 87 15 00    	call   *0x158717(%rip)        # 0x1403292c8
1401d0bb1:	48 8d 0d f0 b9 23 00 	lea    0x23b9f0(%rip),%rcx        # 0x14040c5a8
1401d0bb8:	48 89 05 71 23 23 00 	mov    %rax,0x232371(%rip)        # 0x140402f30
1401d0bbf:	e8 dc 5e 00 00       	call   0x1401d6aa0
1401d0bc4:	8d 4b 29             	lea    0x29(%rbx),%ecx
1401d0bc7:	e8 7c 96 12 00       	call   0x1402fa248
1401d0bcc:	48 8b f8             	mov    %rax,%rdi
1401d0bcf:	48 85 c0             	test   %rax,%rax
1401d0bd2:	74 0a                	je     0x1401d0bde
1401d0bd4:	48 8b c8             	mov    %rax,%rcx
1401d0bd7:	e8 d4 43 14 00       	call   0x140314fb0
1401d0bdc:	eb 02                	jmp    0x1401d0be0
1401d0bde:	33 ff                	xor    %edi,%edi
1401d0be0:	48 8d 0d 39 1b 00 00 	lea    0x1b39(%rip),%rcx        # 0x1401d2720
1401d0be7:	48 89 3d 9a b9 23 00 	mov    %rdi,0x23b99a(%rip)        # 0x14040c588
1401d0bee:	ff 15 bc 88 15 00    	call   *0x1588bc(%rip)        # 0x1403294b0
1401d0bf4:	48 8d 0d 15 99 17 00 	lea    0x179915(%rip),%rcx        # 0x14034a510
1401d0bfb:	ff 15 bf 88 15 00    	call   *0x1588bf(%rip)        # 0x1403294c0
1401d0c01:	48 8b c8             	mov    %rax,%rcx
1401d0c04:	48 8d 15 e5 98 17 00 	lea    0x1798e5(%rip),%rdx        # 0x14034a4f0
1401d0c0b:	ff 15 6f 87 15 00    	call   *0x15876f(%rip)        # 0x140329380
1401d0c11:	48 85 c0             	test   %rax,%rax
1401d0c14:	74 09                	je     0x1401d0c1f
1401d0c16:	48 8d 0d 03 1b 00 00 	lea    0x1b03(%rip),%rcx        # 0x1401d2720
1401d0c1d:	ff d0                	call   *%rax
1401d0c1f:	48 8d 15 9a fc ff ff 	lea    -0x366(%rip),%rdx        # 0x1401d08c0
1401d0c26:	b9 16 00 00 00       	mov    $0x16,%ecx
1401d0c2b:	ff 15 97 93 15 00    	call   *0x159397(%rip)        # 0x140329fc8
1401d0c31:	b9 d0 00 00 00       	mov    $0xd0,%ecx
1401d0c36:	e8 0d 96 12 00       	call   0x1402fa248
1401d0c3b:	4c 8b d0             	mov    %rax,%r10
1401d0c3e:	48 85 c0             	test   %rax,%rax
1401d0c41:	74 5e                	je     0x1401d0ca1
1401d0c43:	48 8b 8c 24 a0 01 00 	mov    0x1a0(%rsp),%rcx
1401d0c4a:	00
1401d0c4b:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1401d0c50:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401d0c55:	4c 8b cd             	mov    %rbp,%r9
1401d0c58:	48 8b 84 24 c0 01 00 	mov    0x1c0(%rsp),%rax
1401d0c5f:	00
1401d0c60:	4d 8b c6             	mov    %r14,%r8
1401d0c63:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1401d0c68:	49 8b d7             	mov    %r15,%rdx
1401d0c6b:	48 8b 8c 24 d0 01 00 	mov    0x1d0(%rsp),%rcx
1401d0c72:	00
1401d0c73:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1401d0c78:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401d0c7d:	48 8b 8c 24 c8 01 00 	mov    0x1c8(%rsp),%rcx
1401d0c84:	00
1401d0c85:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401d0c8a:	49 8b ca             	mov    %r10,%rcx
1401d0c8d:	48 89 9c 24 a0 01 00 	mov    %rbx,0x1a0(%rsp)
1401d0c94:	00
1401d0c95:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d0c9a:	e8 c1 f0 ff ff       	call   0x1401cfd60
1401d0c9f:	eb 08                	jmp    0x1401d0ca9
1401d0ca1:	48 8b 9c 24 a0 01 00 	mov    0x1a0(%rsp),%rbx
1401d0ca8:	00
1401d0ca9:	80 bc 24 e0 01 00 00 	cmpb   $0x0,0x1e0(%rsp)
1401d0cb0:	00
1401d0cb1:	0f 84 aa 00 00 00    	je     0x1401d0d61
1401d0cb7:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1401d0cbe:	00 00
1401d0cc0:	4c 8d 05 99 f4 ff ff 	lea    -0xb67(%rip),%r8        # 0x1401d0160
1401d0cc7:	4c 8b c8             	mov    %rax,%r9
1401d0cca:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1401d0cd1:	00
1401d0cd2:	33 d2                	xor    %edx,%edx
1401d0cd4:	33 c9                	xor    %ecx,%ecx
1401d0cd6:	ff 15 24 86 15 00    	call   *0x158624(%rip)        # 0x140329300
1401d0cdc:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401d0ce0:	48 8b f8             	mov    %rax,%rdi
1401d0ce3:	48 85 c9             	test   %rcx,%rcx
1401d0ce6:	74 11                	je     0x1401d0cf9
1401d0ce8:	48 3b c8             	cmp    %rax,%rcx
1401d0ceb:	75 07                	jne    0x1401d0cf4
1401d0ced:	ff 15 c5 92 15 00    	call   *0x1592c5(%rip)        # 0x140329fb8
1401d0cf3:	cc                   	int3
1401d0cf4:	e8 57 2d 00 00       	call   0x1401d3a50
1401d0cf9:	48 89 7e 20          	mov    %rdi,0x20(%rsi)
1401d0cfd:	48 85 ff             	test   %rdi,%rdi
1401d0d00:	75 5a                	jne    0x1401d0d5c
1401d0d02:	e8 d9 f8 ef ff       	call   0x1400d05e0
1401d0d07:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401d0d0b:	4c 8d 05 ae 92 17 00 	lea    0x1792ae(%rip),%r8        # 0x140349fc0
1401d0d12:	bb 02 00 00 00       	mov    $0x2,%ebx
1401d0d17:	48 8d 15 02 98 17 00 	lea    0x179802(%rip),%rdx        # 0x14034a520
1401d0d1e:	41 b9 85 02 00 00    	mov    $0x285,%r9d
1401d0d24:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1401d0d28:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401d0d2d:	e8 8e 33 14 00       	call   0x1403140c0
1401d0d32:	48 8b c8             	mov    %rax,%rcx
1401d0d35:	48 8d 15 d4 9b 17 00 	lea    0x179bd4(%rip),%rdx        # 0x14034a910
1401d0d3c:	e8 6f 86 eb ff       	call   0x1400893b0
1401d0d41:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401d0d46:	e8 e5 36 14 00       	call   0x140314430
1401d0d4b:	48 87 1d 4e b8 23 00 	xchg   %rbx,0x23b84e(%rip)        # 0x14040c5a0
1401d0d52:	48 8b 9c 24 a0 01 00 	mov    0x1a0(%rsp),%rbx
1401d0d59:	00
1401d0d5a:	eb 1d                	jmp    0x1401d0d79
1401d0d5c:	40 b7 01             	mov    $0x1,%dil
1401d0d5f:	eb 18                	jmp    0x1401d0d79
1401d0d61:	48 8d 8c 24 a0 01 00 	lea    0x1a0(%rsp),%rcx
1401d0d68:	00
1401d0d69:	48 89 84 24 a0 01 00 	mov    %rax,0x1a0(%rsp)
1401d0d70:	00
1401d0d71:	e8 3a 00 00 00       	call   0x1401d0db0
1401d0d76:	0f b6 f8             	movzbl %al,%edi
1401d0d79:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
1401d0d7d:	74 08                	je     0x1401d0d87
1401d0d7f:	48 8b cb             	mov    %rbx,%rcx
1401d0d82:	e8 b9 2c 00 00       	call   0x1401d3a40
1401d0d87:	4c 8d 9c 24 80 01 00 	lea    0x180(%rsp),%r11
1401d0d8e:	00
1401d0d8f:	40 0f b6 c7          	movzbl %dil,%eax
1401d0d93:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1401d0d97:	49 8b 6b 30          	mov    0x30(%r11),%rbp
1401d0d9b:	49 8b 73 38          	mov    0x38(%r11),%rsi
1401d0d9f:	49 8b e3             	mov    %r11,%rsp
1401d0da2:	41 5f                	pop    %r15
1401d0da4:	41 5e                	pop    %r14
1401d0da6:	5f                   	pop    %rdi
1401d0da7:	c3                   	ret
1401d0da8:	cc                   	int3
1401d0da9:	cc                   	int3
1401d0daa:	cc                   	int3
1401d0dab:	cc                   	int3
1401d0dac:	cc                   	int3
1401d0dad:	cc                   	int3
1401d0dae:	cc                   	int3
1401d0daf:	cc                   	int3
1401d0db0:	40 55                	rex push %rbp
1401d0db2:	53                   	push   %rbx
1401d0db3:	56                   	push   %rsi
1401d0db4:	57                   	push   %rdi
1401d0db5:	41 55                	push   %r13
1401d0db7:	48 8d ac 24 90 f9 ff 	lea    -0x670(%rsp),%rbp
1401d0dbe:	ff
1401d0dbf:	48 81 ec 70 07 00 00 	sub    $0x770,%rsp
1401d0dc6:	48 8b 05 b3 73 23 00 	mov    0x2373b3(%rip),%rax        # 0x140408180
1401d0dcd:	48 33 c4             	xor    %rsp,%rax
1401d0dd0:	48 89 85 60 06 00 00 	mov    %rax,0x660(%rbp)
1401d0dd7:	45 33 ed             	xor    %r13d,%r13d
1401d0dda:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1401d0ddf:	48 8b f1             	mov    %rcx,%rsi
1401d0de2:	44 89 6c 24 50       	mov    %r13d,0x50(%rsp)
1401d0de7:	48 8b 09             	mov    (%rcx),%rcx
1401d0dea:	48 8d 95 10 04 00 00 	lea    0x410(%rbp),%rdx
1401d0df1:	4c 89 ad 20 04 00 00 	mov    %r13,0x420(%rbp)
1401d0df8:	66 44 89 ad 10 04 00 	mov    %r13w,0x410(%rbp)
1401d0dff:	00
1401d0e00:	48 c7 85 28 04 00 00 	movq   $0x7,0x428(%rbp)
1401d0e07:	07 00 00 00
1401d0e0b:	e8 00 55 00 00       	call   0x1401d6310
1401d0e10:	48 8b 06             	mov    (%rsi),%rax
1401d0e13:	48 8b 98 90 00 00 00 	mov    0x90(%rax),%rbx
1401d0e1a:	48 8b b8 98 00 00 00 	mov    0x98(%rax),%rdi
1401d0e21:	48 3b df             	cmp    %rdi,%rbx
1401d0e24:	0f 84 94 00 00 00    	je     0x1401d0ebe
1401d0e2a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d0e30:	48 83 7b 18 10       	cmpq   $0x10,0x18(%rbx)
1401d0e35:	48 8b c3             	mov    %rbx,%rax
1401d0e38:	72 03                	jb     0x1401d0e3d
1401d0e3a:	48 8b 03             	mov    (%rbx),%rax
1401d0e3d:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1401d0e41:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1401d0e45:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401d0e49:	48 8d 8d 20 06 00 00 	lea    0x620(%rbp),%rcx
1401d0e50:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1401d0e54:	e8 37 3e 14 00       	call   0x140314c90
1401d0e59:	48 8b c8             	mov    %rax,%rcx
1401d0e5c:	48 8d 95 10 04 00 00 	lea    0x410(%rbp),%rdx
1401d0e63:	e8 a8 54 00 00       	call   0x1401d6310
1401d0e68:	48 8b 95 38 06 00 00 	mov    0x638(%rbp),%rdx
1401d0e6f:	48 83 fa 08          	cmp    $0x8,%rdx
1401d0e73:	72 39                	jb     0x1401d0eae
1401d0e75:	48 8b 8d 20 06 00 00 	mov    0x620(%rbp),%rcx
1401d0e7c:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401d0e83:	00
1401d0e84:	48 8b c1             	mov    %rcx,%rax
1401d0e87:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d0e8e:	72 19                	jb     0x1401d0ea9
1401d0e90:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d0e94:	48 83 c2 27          	add    $0x27,%rdx
1401d0e98:	48 2b c1             	sub    %rcx,%rax
1401d0e9b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401d0e9f:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d0ea3:	0f 87 15 01 00 00    	ja     0x1401d0fbe
1401d0ea9:	e8 d6 93 12 00       	call   0x1402fa284
1401d0eae:	48 83 c3 20          	add    $0x20,%rbx
1401d0eb2:	48 3b df             	cmp    %rdi,%rbx
1401d0eb5:	0f 85 75 ff ff ff    	jne    0x1401d0e30
1401d0ebb:	48 8b 06             	mov    (%rsi),%rax
1401d0ebe:	4c 39 68 30          	cmp    %r13,0x30(%rax)
1401d0ec2:	0f 84 05 01 00 00    	je     0x1401d0fcd
1401d0ec8:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1401d0ece:	4c 89 ad f0 04 00 00 	mov    %r13,0x4f0(%rbp)
1401d0ed5:	48 8d 15 5c 93 17 00 	lea    0x17935c(%rip),%rdx        # 0x14034a238
1401d0edc:	48 c7 85 f8 04 00 00 	movq   $0xf,0x4f8(%rbp)
1401d0ee3:	0f 00 00 00
1401d0ee7:	48 8d 8d e0 04 00 00 	lea    0x4e0(%rbp),%rcx
1401d0eee:	44 88 ad e0 04 00 00 	mov    %r13b,0x4e0(%rbp)
1401d0ef5:	e8 66 71 eb ff       	call   0x140088060
1401d0efa:	4c 8b 06             	mov    (%rsi),%r8
1401d0efd:	48 8d 95 e0 04 00 00 	lea    0x4e0(%rbp),%rdx
1401d0f04:	49 83 c0 20          	add    $0x20,%r8
1401d0f08:	48 8d 8d 40 05 00 00 	lea    0x540(%rbp),%rcx
1401d0f0f:	e8 fc f5 ff ff       	call   0x1401d0510
1401d0f14:	48 8b c8             	mov    %rax,%rcx
1401d0f17:	48 8d 95 10 04 00 00 	lea    0x410(%rbp),%rdx
1401d0f1e:	e8 ed 53 00 00       	call   0x1401d6310
1401d0f23:	48 8b 95 58 05 00 00 	mov    0x558(%rbp),%rdx
1401d0f2a:	48 83 fa 08          	cmp    $0x8,%rdx
1401d0f2e:	72 35                	jb     0x1401d0f65
1401d0f30:	48 8b 8d 40 05 00 00 	mov    0x540(%rbp),%rcx
1401d0f37:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401d0f3e:	00
1401d0f3f:	48 8b c1             	mov    %rcx,%rax
1401d0f42:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d0f49:	72 15                	jb     0x1401d0f60
1401d0f4b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d0f4f:	48 83 c2 27          	add    $0x27,%rdx
1401d0f53:	48 2b c1             	sub    %rcx,%rax
1401d0f56:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401d0f5a:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d0f5e:	77 57                	ja     0x1401d0fb7
1401d0f60:	e8 1f 93 12 00       	call   0x1402fa284
1401d0f65:	48 8b 95 f8 04 00 00 	mov    0x4f8(%rbp),%rdx
1401d0f6c:	4c 89 ad 50 05 00 00 	mov    %r13,0x550(%rbp)
1401d0f73:	48 c7 85 58 05 00 00 	movq   $0x7,0x558(%rbp)
1401d0f7a:	07 00 00 00
1401d0f7e:	66 44 89 ad 40 05 00 	mov    %r13w,0x540(%rbp)
1401d0f85:	00
1401d0f86:	48 83 fa 10          	cmp    $0x10,%rdx
1401d0f8a:	72 3e                	jb     0x1401d0fca
1401d0f8c:	48 8b 8d e0 04 00 00 	mov    0x4e0(%rbp),%rcx
1401d0f93:	48 ff c2             	inc    %rdx
1401d0f96:	48 8b c1             	mov    %rcx,%rax
1401d0f99:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d0fa0:	72 23                	jb     0x1401d0fc5
1401d0fa2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d0fa6:	48 83 c2 27          	add    $0x27,%rdx
1401d0faa:	48 2b c1             	sub    %rcx,%rax
1401d0fad:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401d0fb1:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d0fb5:	76 0e                	jbe    0x1401d0fc5
1401d0fb7:	ff 15 3b 90 15 00    	call   *0x15903b(%rip)        # 0x140329ff8
1401d0fbd:	cc                   	int3
1401d0fbe:	ff 15 34 90 15 00    	call   *0x159034(%rip)        # 0x140329ff8
1401d0fc4:	cc                   	int3
1401d0fc5:	e8 ba 92 12 00       	call   0x1402fa284
1401d0fca:	48 8b 06             	mov    (%rsi),%rax
1401d0fcd:	4c 39 68 50          	cmp    %r13,0x50(%rax)
1401d0fd1:	0f 84 fe 00 00 00    	je     0x1401d10d5
1401d0fd7:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1401d0fdd:	4c 89 ad 10 05 00 00 	mov    %r13,0x510(%rbp)
1401d0fe4:	48 8d 15 5d 92 17 00 	lea    0x17925d(%rip),%rdx        # 0x14034a248
1401d0feb:	48 c7 85 18 05 00 00 	movq   $0xf,0x518(%rbp)
1401d0ff2:	0f 00 00 00
1401d0ff6:	48 8d 8d 00 05 00 00 	lea    0x500(%rbp),%rcx
1401d0ffd:	44 88 ad 00 05 00 00 	mov    %r13b,0x500(%rbp)
1401d1004:	e8 57 70 eb ff       	call   0x140088060
1401d1009:	4c 8b 06             	mov    (%rsi),%r8
1401d100c:	48 8d 95 00 05 00 00 	lea    0x500(%rbp),%rdx
1401d1013:	49 83 c0 40          	add    $0x40,%r8
1401d1017:	48 8d 8d 60 05 00 00 	lea    0x560(%rbp),%rcx
1401d101e:	e8 ed f4 ff ff       	call   0x1401d0510
1401d1023:	48 8b c8             	mov    %rax,%rcx
1401d1026:	48 8d 95 10 04 00 00 	lea    0x410(%rbp),%rdx
1401d102d:	e8 de 52 00 00       	call   0x1401d6310
1401d1032:	48 8b 95 78 05 00 00 	mov    0x578(%rbp),%rdx
1401d1039:	48 83 fa 08          	cmp    $0x8,%rdx
1401d103d:	72 35                	jb     0x1401d1074
1401d103f:	48 8b 8d 60 05 00 00 	mov    0x560(%rbp),%rcx
1401d1046:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401d104d:	00
1401d104e:	48 8b c1             	mov    %rcx,%rax
1401d1051:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d1058:	72 15                	jb     0x1401d106f
1401d105a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d105e:	48 83 c2 27          	add    $0x27,%rdx
1401d1062:	48 2b c1             	sub    %rcx,%rax
1401d1065:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401d1069:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d106d:	77 57                	ja     0x1401d10c6
1401d106f:	e8 10 92 12 00       	call   0x1402fa284
1401d1074:	48 8b 95 18 05 00 00 	mov    0x518(%rbp),%rdx
1401d107b:	4c 89 ad 70 05 00 00 	mov    %r13,0x570(%rbp)
1401d1082:	48 c7 85 78 05 00 00 	movq   $0x7,0x578(%rbp)
1401d1089:	07 00 00 00
1401d108d:	66 44 89 ad 60 05 00 	mov    %r13w,0x560(%rbp)
1401d1094:	00
1401d1095:	48 83 fa 10          	cmp    $0x10,%rdx
1401d1099:	72 37                	jb     0x1401d10d2
1401d109b:	48 8b 8d 00 05 00 00 	mov    0x500(%rbp),%rcx
1401d10a2:	48 ff c2             	inc    %rdx
1401d10a5:	48 8b c1             	mov    %rcx,%rax
1401d10a8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d10af:	72 1c                	jb     0x1401d10cd
1401d10b1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d10b5:	48 83 c2 27          	add    $0x27,%rdx
1401d10b9:	48 2b c1             	sub    %rcx,%rax
1401d10bc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401d10c0:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d10c4:	76 07                	jbe    0x1401d10cd