1400fac7c:	e8 03 f6 1f 00       	call   0x1402fa284
1400fac81:	48 8b 93 40 02 00 00 	mov    0x240(%rbx),%rdx
1400fac88:	48 83 fa 0f          	cmp    $0xf,%rdx
1400fac8c:	76 34                	jbe    0x1400facc2
1400fac8e:	48 ff c2             	inc    %rdx
1400fac91:	48 8b 8b 28 02 00 00 	mov    0x228(%rbx),%rcx
1400fac98:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400fac9f:	72 1c                	jb     0x1400facbd
1400faca1:	48 83 c2 27          	add    $0x27,%rdx
1400faca5:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400faca9:	49 2b c8             	sub    %r8,%rcx
1400facac:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400facb0:	48 83 f8 1f          	cmp    $0x1f,%rax
1400facb4:	0f 87 97 00 00 00    	ja     0x1400fad51
1400facba:	49 8b c8             	mov    %r8,%rcx
1400facbd:	e8 c2 f5 1f 00       	call   0x1402fa284
1400facc2:	48 c7 83 38 02 00 00 	movq   $0x0,0x238(%rbx)
1400facc9:	00 00 00 00
1400faccd:	48 c7 83 40 02 00 00 	movq   $0xf,0x240(%rbx)
1400facd4:	0f 00 00 00
1400facd8:	c6 83 28 02 00 00 00 	movb   $0x0,0x228(%rbx)
1400facdf:	48 8d 8b d0 01 00 00 	lea    0x1d0(%rbx),%rcx
1400face6:	e8 45 e4 ff ff       	call   0x1400f9130
1400faceb:	48 8d 8b 88 01 00 00 	lea    0x188(%rbx),%rcx
1400facf2:	e8 49 61 fe ff       	call   0x1400e0e40
1400facf7:	48 8d bb 40 01 00 00 	lea    0x140(%rbx),%rdi
1400facfe:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1400fad02:	48 85 c9             	test   %rcx,%rcx
1400fad05:	74 14                	je     0x1400fad1b
1400fad07:	48 8b 01             	mov    (%rcx),%rax
1400fad0a:	48 3b cf             	cmp    %rdi,%rcx
1400fad0d:	0f 95 c2             	setne  %dl
1400fad10:	ff 50 20             	call   *0x20(%rax)
1400fad13:	48 c7 47 38 00 00 00 	movq   $0x0,0x38(%rdi)
1400fad1a:	00
1400fad1b:	48 8d 8b 00 01 00 00 	lea    0x100(%rbx),%rcx
1400fad22:	e8 d9 e5 ff ff       	call   0x1400f9300
1400fad27:	48 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%rcx
1400fad2e:	e8 cd e5 ff ff       	call   0x1400f9300
1400fad33:	48 8d 05 3e 86 23 00 	lea    0x23863e(%rip),%rax        # 0x140333378
1400fad3a:	48 89 83 b0 00 00 00 	mov    %rax,0xb0(%rbx)
1400fad41:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fad46:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400fad4b:	48 83 c4 20          	add    $0x20,%rsp
1400fad4f:	5f                   	pop    %rdi
1400fad50:	c3                   	ret
1400fad51:	ff 15 a1 f2 22 00    	call   *0x22f2a1(%rip)        # 0x140329ff8
1400fad57:	cc                   	int3
1400fad58:	cc                   	int3
1400fad59:	cc                   	int3
1400fad5a:	cc                   	int3
1400fad5b:	cc                   	int3
1400fad5c:	cc                   	int3
1400fad5d:	cc                   	int3
1400fad5e:	cc                   	int3
1400fad5f:	cc                   	int3
1400fad60:	40 53                	rex push %rbx
1400fad62:	48 83 ec 20          	sub    $0x20,%rsp
1400fad66:	48 8b d9             	mov    %rcx,%rbx
1400fad69:	48 83 c1 70          	add    $0x70,%rcx
1400fad6d:	e8 9e b5 f8 ff       	call   0x140086310
1400fad72:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
1400fad76:	e8 95 b5 f8 ff       	call   0x140086310
1400fad7b:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1400fad7f:	e8 8c b5 f8 ff       	call   0x140086310
1400fad84:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1400fad88:	48 83 fa 0f          	cmp    $0xf,%rdx
1400fad8c:	76 2c                	jbe    0x1400fadba
1400fad8e:	48 8b 0b             	mov    (%rbx),%rcx
1400fad91:	48 ff c2             	inc    %rdx
1400fad94:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400fad9b:	72 18                	jb     0x1400fadb5
1400fad9d:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400fada1:	48 83 c2 27          	add    $0x27,%rdx
1400fada5:	49 2b c8             	sub    %r8,%rcx
1400fada8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400fadac:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fadb0:	77 21                	ja     0x1400fadd3
1400fadb2:	49 8b c8             	mov    %r8,%rcx
1400fadb5:	e8 ca f4 1f 00       	call   0x1402fa284
1400fadba:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1400fadc1:	00
1400fadc2:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1400fadc9:	00
1400fadca:	c6 03 00             	movb   $0x0,(%rbx)
1400fadcd:	48 83 c4 20          	add    $0x20,%rsp
1400fadd1:	5b                   	pop    %rbx
1400fadd2:	c3                   	ret
1400fadd3:	ff 15 1f f2 22 00    	call   *0x22f21f(%rip)        # 0x140329ff8
1400fadd9:	cc                   	int3
1400fadda:	cc                   	int3
1400faddb:	cc                   	int3
1400faddc:	cc                   	int3
1400faddd:	cc                   	int3
1400fadde:	cc                   	int3
1400faddf:	cc                   	int3
1400fade0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fade5:	57                   	push   %rdi
1400fade6:	48 83 ec 20          	sub    $0x20,%rsp
1400fadea:	48 8b d9             	mov    %rcx,%rbx
1400faded:	33 ff                	xor    %edi,%edi
1400fadef:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1400fadf3:	48 85 c9             	test   %rcx,%rcx
1400fadf6:	74 39                	je     0x1400fae31
1400fadf8:	48 8b 53 48          	mov    0x48(%rbx),%rdx
1400fadfc:	48 2b d1             	sub    %rcx,%rdx
1400fadff:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400fae06:	72 18                	jb     0x1400fae20
1400fae08:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400fae0c:	48 83 c2 27          	add    $0x27,%rdx
1400fae10:	49 2b c8             	sub    %r8,%rcx
1400fae13:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400fae17:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fae1b:	77 64                	ja     0x1400fae81
1400fae1d:	49 8b c8             	mov    %r8,%rcx
1400fae20:	e8 5f f4 1f 00       	call   0x1402fa284
1400fae25:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
1400fae29:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
1400fae2d:	48 89 7b 48          	mov    %rdi,0x48(%rbx)
1400fae31:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1400fae35:	48 83 fa 0f          	cmp    $0xf,%rdx
1400fae39:	76 2c                	jbe    0x1400fae67
1400fae3b:	48 8b 0b             	mov    (%rbx),%rcx
1400fae3e:	48 ff c2             	inc    %rdx
1400fae41:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400fae48:	72 18                	jb     0x1400fae62
1400fae4a:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400fae4e:	48 83 c2 27          	add    $0x27,%rdx
1400fae52:	49 2b c8             	sub    %r8,%rcx
1400fae55:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400fae59:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fae5d:	77 22                	ja     0x1400fae81
1400fae5f:	49 8b c8             	mov    %r8,%rcx
1400fae62:	e8 1d f4 1f 00       	call   0x1402fa284
1400fae67:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1400fae6b:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1400fae72:	00
1400fae73:	40 88 3b             	mov    %dil,(%rbx)
1400fae76:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fae7b:	48 83 c4 20          	add    $0x20,%rsp
1400fae7f:	5f                   	pop    %rdi
1400fae80:	c3                   	ret
1400fae81:	ff 15 71 f1 22 00    	call   *0x22f171(%rip)        # 0x140329ff8
1400fae87:	cc                   	int3
1400fae88:	cc                   	int3
1400fae89:	cc                   	int3
1400fae8a:	cc                   	int3
1400fae8b:	cc                   	int3
1400fae8c:	cc                   	int3
1400fae8d:	cc                   	int3
1400fae8e:	cc                   	int3
1400fae8f:	cc                   	int3
1400fae90:	48 8d 05 81 7c 23 00 	lea    0x237c81(%rip),%rax        # 0x140332b18
1400fae97:	48 89 01             	mov    %rax,(%rcx)
1400fae9a:	c3                   	ret
1400fae9b:	cc                   	int3
1400fae9c:	cc                   	int3
1400fae9d:	cc                   	int3
1400fae9e:	cc                   	int3
1400fae9f:	cc                   	int3
1400faea0:	48 83 79 68 00       	cmpq   $0x0,0x68(%rcx)
1400faea5:	48 8d 05 64 7c 23 00 	lea    0x237c64(%rip),%rax        # 0x140332b10
1400faeac:	48 89 01             	mov    %rax,(%rcx)
1400faeaf:	75 09                	jne    0x1400faeba
1400faeb1:	48 83 c1 10          	add    $0x10,%rcx
1400faeb5:	e9 42 2f fe ff       	jmp    0x1400dddfc
1400faeba:	c3                   	ret
1400faebb:	cc                   	int3
1400faebc:	cc                   	int3
1400faebd:	cc                   	int3
1400faebe:	cc                   	int3
1400faebf:	cc                   	int3
1400faec0:	40 53                	rex push %rbx
1400faec2:	48 83 ec 20          	sub    $0x20,%rsp
1400faec6:	48 8b 91 88 00 00 00 	mov    0x88(%rcx),%rdx
1400faecd:	48 8b d9             	mov    %rcx,%rbx
1400faed0:	48 83 fa 0f          	cmp    $0xf,%rdx
1400faed4:	76 2d                	jbe    0x1400faf03
1400faed6:	48 8b 49 70          	mov    0x70(%rcx),%rcx
1400faeda:	48 ff c2             	inc    %rdx
1400faedd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400faee4:	72 18                	jb     0x1400faefe
1400faee6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400faeea:	48 83 c2 27          	add    $0x27,%rdx
1400faeee:	49 2b c8             	sub    %r8,%rcx
1400faef1:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400faef5:	48 83 f8 1f          	cmp    $0x1f,%rax
1400faef9:	77 47                	ja     0x1400faf42
1400faefb:	49 8b c8             	mov    %r8,%rcx
1400faefe:	e8 81 f3 1f 00       	call   0x1402fa284
1400faf03:	48 c7 83 80 00 00 00 	movq   $0x0,0x80(%rbx)
1400faf0a:	00 00 00 00
1400faf0e:	48 8d 05 fb 7b 23 00 	lea    0x237bfb(%rip),%rax        # 0x140332b10
1400faf15:	48 c7 83 88 00 00 00 	movq   $0xf,0x88(%rbx)
1400faf1c:	0f 00 00 00
1400faf20:	c6 43 70 00          	movb   $0x0,0x70(%rbx)
1400faf24:	48 83 7b 68 00       	cmpq   $0x0,0x68(%rbx)
1400faf29:	48 89 03             	mov    %rax,(%rbx)
1400faf2c:	75 0e                	jne    0x1400faf3c
1400faf2e:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1400faf32:	48 83 c4 20          	add    $0x20,%rsp
1400faf36:	5b                   	pop    %rbx
1400faf37:	e9 c0 2e fe ff       	jmp    0x1400dddfc
1400faf3c:	48 83 c4 20          	add    $0x20,%rsp
1400faf40:	5b                   	pop    %rbx
1400faf41:	c3                   	ret
1400faf42:	ff 15 b0 f0 22 00    	call   *0x22f0b0(%rip)        # 0x140329ff8
1400faf48:	cc                   	int3
1400faf49:	cc                   	int3
1400faf4a:	cc                   	int3
1400faf4b:	cc                   	int3
1400faf4c:	cc                   	int3
1400faf4d:	cc                   	int3
1400faf4e:	cc                   	int3
1400faf4f:	cc                   	int3
1400faf50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400faf55:	57                   	push   %rdi
1400faf56:	48 83 ec 20          	sub    $0x20,%rsp
1400faf5a:	48 8b 91 98 00 00 00 	mov    0x98(%rcx),%rdx
1400faf61:	48 8b d9             	mov    %rcx,%rbx
1400faf64:	48 83 fa 0f          	cmp    $0xf,%rdx
1400faf68:	76 34                	jbe    0x1400faf9e
1400faf6a:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
1400faf71:	48 ff c2             	inc    %rdx
1400faf74:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400faf7b:	72 1c                	jb     0x1400faf99
1400faf7d:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400faf81:	48 83 c2 27          	add    $0x27,%rdx
1400faf85:	49 2b c8             	sub    %r8,%rcx
1400faf88:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400faf8c:	48 83 f8 1f          	cmp    $0x1f,%rax
1400faf90:	0f 87 50 01 00 00    	ja     0x1400fb0e6
1400faf96:	49 8b c8             	mov    %r8,%rcx
1400faf99:	e8 e6 f2 1f 00       	call   0x1402fa284
1400faf9e:	33 ff                	xor    %edi,%edi
1400fafa0:	48 c7 83 98 00 00 00 	movq   $0xf,0x98(%rbx)
1400fafa7:	0f 00 00 00
1400fafab:	48 89 bb 90 00 00 00 	mov    %rdi,0x90(%rbx)
1400fafb2:	40 88 bb 80 00 00 00 	mov    %dil,0x80(%rbx)
1400fafb9:	48 8b 53 78          	mov    0x78(%rbx),%rdx
1400fafbd:	48 83 fa 0f          	cmp    $0xf,%rdx
1400fafc1:	76 31                	jbe    0x1400faff4
1400fafc3:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1400fafc7:	48 ff c2             	inc    %rdx
1400fafca:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400fafd1:	72 1c                	jb     0x1400fafef
1400fafd3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400fafd7:	48 83 c2 27          	add    $0x27,%rdx
1400fafdb:	49 2b c8             	sub    %r8,%rcx
1400fafde:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400fafe2:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fafe6:	0f 87 fa 00 00 00    	ja     0x1400fb0e6
1400fafec:	49 8b c8             	mov    %r8,%rcx
1400fafef:	e8 90 f2 1f 00       	call   0x1402fa284
1400faff4:	48 89 7b 70          	mov    %rdi,0x70(%rbx)
1400faff8:	48 c7 43 78 0f 00 00 	movq   $0xf,0x78(%rbx)
1400fafff:	00
1400fb000:	40 88 7b 60          	mov    %dil,0x60(%rbx)
1400fb004:	48 8b 53 58          	mov    0x58(%rbx),%rdx
1400fb008:	48 83 fa 0f          	cmp    $0xf,%rdx
1400fb00c:	76 31                	jbe    0x1400fb03f
1400fb00e:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1400fb012:	48 ff c2             	inc    %rdx
1400fb015:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400fb01c:	72 1c                	jb     0x1400fb03a
1400fb01e:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400fb022:	48 83 c2 27          	add    $0x27,%rdx
1400fb026:	49 2b c8             	sub    %r8,%rcx
1400fb029:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400fb02d:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fb031:	0f 87 af 00 00 00    	ja     0x1400fb0e6
1400fb037:	49 8b c8             	mov    %r8,%rcx
1400fb03a:	e8 45 f2 1f 00       	call   0x1402fa284
1400fb03f:	48 89 7b 50          	mov    %rdi,0x50(%rbx)
1400fb043:	48 c7 43 58 0f 00 00 	movq   $0xf,0x58(%rbx)
1400fb04a:	00
1400fb04b:	40 88 7b 40          	mov    %dil,0x40(%rbx)
1400fb04f:	48 8b 53 38          	mov    0x38(%rbx),%rdx
1400fb053:	48 83 fa 0f          	cmp    $0xf,%rdx
1400fb057:	76 2d                	jbe    0x1400fb086
1400fb059:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400fb05d:	48 ff c2             	inc    %rdx
1400fb060:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400fb067:	72 18                	jb     0x1400fb081
1400fb069:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400fb06d:	48 83 c2 27          	add    $0x27,%rdx
1400fb071:	49 2b c8             	sub    %r8,%rcx
1400fb074:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400fb078:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fb07c:	77 68                	ja     0x1400fb0e6
1400fb07e:	49 8b c8             	mov    %r8,%rcx
1400fb081:	e8 fe f1 1f 00       	call   0x1402fa284
1400fb086:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
1400fb08a:	48 c7 43 38 0f 00 00 	movq   $0xf,0x38(%rbx)
1400fb091:	00
1400fb092:	40 88 7b 20          	mov    %dil,0x20(%rbx)
1400fb096:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1400fb09a:	48 83 fa 0f          	cmp    $0xf,%rdx
1400fb09e:	76 2c                	jbe    0x1400fb0cc
1400fb0a0:	48 8b 0b             	mov    (%rbx),%rcx
1400fb0a3:	48 ff c2             	inc    %rdx
1400fb0a6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400fb0ad:	72 18                	jb     0x1400fb0c7
1400fb0af:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400fb0b3:	48 83 c2 27          	add    $0x27,%rdx
1400fb0b7:	49 2b c8             	sub    %r8,%rcx
1400fb0ba:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400fb0be:	48 83 f8 1f          	cmp    $0x1f,%rax
1400fb0c2:	77 22                	ja     0x1400fb0e6
1400fb0c4:	49 8b c8             	mov    %r8,%rcx
1400fb0c7:	e8 b8 f1 1f 00       	call   0x1402fa284
1400fb0cc:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1400fb0d0:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1400fb0d7:	00
1400fb0d8:	40 88 3b             	mov    %dil,(%rbx)
1400fb0db:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fb0e0:	48 83 c4 20          	add    $0x20,%rsp
1400fb0e4:	5f                   	pop    %rdi
1400fb0e5:	c3                   	ret
1400fb0e6:	ff 15 0c ef 22 00    	call   *0x22ef0c(%rip)        # 0x140329ff8
1400fb0ec:	cc                   	int3
1400fb0ed:	cc                   	int3
1400fb0ee:	cc                   	int3
1400fb0ef:	cc                   	int3
1400fb0f0:	48 8d 05 c1 7e 23 00 	lea    0x237ec1(%rip),%rax        # 0x140332fb8
1400fb0f7:	48 89 01             	mov    %rax,(%rcx)
1400fb0fa:	c3                   	ret
1400fb0fb:	cc                   	int3
1400fb0fc:	cc                   	int3
1400fb0fd:	cc                   	int3
1400fb0fe:	cc                   	int3
1400fb0ff:	cc                   	int3
1400fb100:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fb105:	57                   	push   %rdi
1400fb106:	48 83 ec 20          	sub    $0x20,%rsp
1400fb10a:	48 8b 19             	mov    (%rcx),%rbx
1400fb10d:	48 8b f9             	mov    %rcx,%rdi
1400fb110:	48 85 db             	test   %rbx,%rbx
1400fb113:	74 15                	je     0x1400fb12a
1400fb115:	48 8b cb             	mov    %rbx,%rcx
1400fb118:	e8 03 12 00 00       	call   0x1400fc320
1400fb11d:	ba d8 01 00 00       	mov    $0x1d8,%edx
1400fb122:	48 8b cb             	mov    %rbx,%rcx
1400fb125:	e8 5a f1 1f 00       	call   0x1402fa284
1400fb12a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400fb12e:	ba 01 00 00 00       	mov    $0x1,%edx
1400fb133:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fb138:	48 83 c4 20          	add    $0x20,%rsp
1400fb13c:	5f                   	pop    %rdi
1400fb13d:	e9 42 f1 1f 00       	jmp    0x1402fa284