1402dace4:	48 83 7e 10 00       	cmpq   $0x0,0x10(%rsi)
1402dace9:	75 12                	jne    0x1402dacfd
1402daceb:	e8 a0 11 f5 ff       	call   0x14022be90
1402dacf0:	48 89 46 10          	mov    %rax,0x10(%rsi)
1402dacf4:	48 85 c0             	test   %rax,%rax
1402dacf7:	0f 84 de 00 00 00    	je     0x1402daddb
1402dacfd:	83 fb 01             	cmp    $0x1,%ebx
1402dad00:	7f 25                	jg     0x1402dad27
1402dad02:	ba 6a 00 00 00       	mov    $0x6a,%edx
1402dad07:	c7 44 24 20 54 00 00 	movl   $0x54,0x20(%rsp)
1402dad0e:	00
1402dad0f:	4c 8d 0d 52 ab 0d 00 	lea    0xdab52(%rip),%r9        # 0x1403b5868
1402dad16:	8d 4a 9b             	lea    -0x65(%rdx),%ecx
1402dad19:	44 8d 42 fb          	lea    -0x5(%rdx),%r8d
1402dad1d:	e8 7e 66 f4 ff       	call   0x1402213a0
1402dad22:	e9 b4 00 00 00       	jmp    0x1402daddb
1402dad27:	49 8b ce             	mov    %r14,%rcx
1402dad2a:	83 fb 02             	cmp    $0x2,%ebx
1402dad2d:	75 25                	jne    0x1402dad54
1402dad2f:	8d 53 16             	lea    0x16(%rbx),%edx
1402dad32:	e8 39 15 f5 ff       	call   0x14022c270
1402dad37:	85 c0                	test   %eax,%eax
1402dad39:	0f 84 9c 00 00 00    	je     0x1402daddb
1402dad3f:	8d 53 09             	lea    0x9(%rbx),%edx
1402dad42:	48 8b cd             	mov    %rbp,%rcx
1402dad45:	e8 26 15 f5 ff       	call   0x14022c270
1402dad4a:	85 c0                	test   %eax,%eax
1402dad4c:	0f 84 89 00 00 00    	je     0x1402daddb
1402dad52:	eb 41                	jmp    0x1402dad95
1402dad54:	83 fb 05             	cmp    $0x5,%ebx
1402dad57:	75 1d                	jne    0x1402dad76
1402dad59:	8d 53 37             	lea    0x37(%rbx),%edx
1402dad5c:	e8 0f 15 f5 ff       	call   0x14022c270
1402dad61:	85 c0                	test   %eax,%eax
1402dad63:	74 76                	je     0x1402daddb
1402dad65:	8d 53 12             	lea    0x12(%rbx),%edx
1402dad68:	48 8b cd             	mov    %rbp,%rcx
1402dad6b:	e8 00 15 f5 ff       	call   0x14022c270
1402dad70:	85 c0                	test   %eax,%eax
1402dad72:	74 67                	je     0x1402daddb
1402dad74:	eb 1f                	jmp    0x1402dad95
1402dad76:	ba 0c 00 00 00       	mov    $0xc,%edx
1402dad7b:	e8 f0 14 f5 ff       	call   0x14022c270
1402dad80:	85 c0                	test   %eax,%eax
1402dad82:	74 57                	je     0x1402daddb
1402dad84:	ba 0b 00 00 00       	mov    $0xb,%edx
1402dad89:	48 8b cd             	mov    %rbp,%rcx
1402dad8c:	e8 df 14 f5 ff       	call   0x14022c270
1402dad91:	85 c0                	test   %eax,%eax
1402dad93:	74 46                	je     0x1402daddb
1402dad95:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1402dad99:	4d 8b ce             	mov    %r14,%r9
1402dad9c:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1402dada1:	41 8b d4             	mov    %r12d,%edx
1402dada4:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402dada9:	bd 01 00 00 00       	mov    $0x1,%ebp
1402dadae:	44 8b c5             	mov    %ebp,%r8d
1402dadb1:	e8 6a 80 fd ff       	call   0x1402b2e20
1402dadb6:	85 c0                	test   %eax,%eax
1402dadb8:	74 21                	je     0x1402daddb
1402dadba:	45 33 c0             	xor    %r8d,%r8d
1402dadbd:	8d 55 02             	lea    0x2(%rbp),%edx
1402dadc0:	49 8b cf             	mov    %r15,%rcx
1402dadc3:	e8 f8 7f fd ff       	call   0x1402b2dc0
1402dadc8:	85 c0                	test   %eax,%eax
1402dadca:	74 0f                	je     0x1402daddb
1402dadcc:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1402dadd0:	8b d3                	mov    %ebx,%edx
1402dadd2:	e8 99 14 f5 ff       	call   0x14022c270
1402dadd7:	85 c0                	test   %eax,%eax
1402dadd9:	75 22                	jne    0x1402dadfd
1402daddb:	ba 6a 00 00 00       	mov    $0x6a,%edx
1402dade0:	c7 44 24 20 79 00 00 	movl   $0x79,0x20(%rsp)
1402dade7:	00
1402dade8:	4c 8d 0d 79 aa 0d 00 	lea    0xdaa79(%rip),%r9        # 0x1403b5868
1402dadef:	8d 4a 9b             	lea    -0x65(%rdx),%ecx
1402dadf2:	44 8d 42 99          	lea    -0x67(%rdx),%r8d
1402dadf6:	e8 a5 65 f4 ff       	call   0x1402213a0
1402dadfb:	33 ed                	xor    %ebp,%ebp
1402dadfd:	48 8b cf             	mov    %rdi,%rcx
1402dae00:	e8 0b 21 fa ff       	call   0x14027cf10
1402dae05:	48 8b cf             	mov    %rdi,%rcx
1402dae08:	e8 83 21 fa ff       	call   0x14027cf90
1402dae0d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402dae12:	8b c5                	mov    %ebp,%eax
1402dae14:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1402dae19:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402dae1e:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1402dae23:	48 83 c4 30          	add    $0x30,%rsp
1402dae27:	41 5f                	pop    %r15
1402dae29:	41 5e                	pop    %r14
1402dae2b:	41 5c                	pop    %r12
1402dae2d:	c3                   	ret
1402dae2e:	cc                   	int3
1402dae2f:	cc                   	int3
1402dae30:	40 53                	rex push %rbx
1402dae32:	b8 20 00 00 00       	mov    $0x20,%eax
1402dae37:	e8 a4 f7 01 00       	call   0x1402fa5e0
1402dae3c:	48 2b e0             	sub    %rax,%rsp
1402dae3f:	e8 5c 5d f5 ff       	call   0x140230ba0
1402dae44:	48 8b d8             	mov    %rax,%rbx
1402dae47:	48 85 c0             	test   %rax,%rax
1402dae4a:	74 54                	je     0x1402daea0
1402dae4c:	48 8d 0d 0d 3d 0e 00 	lea    0xe3d0d(%rip),%rcx        # 0x1403beb60
1402dae53:	e8 38 0d f5 ff       	call   0x14022bb90
1402dae58:	48 8d 0d 19 3d 0e 00 	lea    0xe3d19(%rip),%rcx        # 0x1403beb78
1402dae5f:	48 89 43 08          	mov    %rax,0x8(%rbx)
1402dae63:	e8 28 0d f5 ff       	call   0x14022bb90
1402dae68:	48 8d 0d 21 3d 0e 00 	lea    0xe3d21(%rip),%rcx        # 0x1403beb90
1402dae6f:	48 89 43 10          	mov    %rax,0x10(%rbx)
1402dae73:	e8 18 0d f5 ff       	call   0x14022bb90
1402dae78:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1402dae7d:	48 89 43 40          	mov    %rax,0x40(%rbx)
1402dae81:	74 15                	je     0x1402dae98
1402dae83:	48 85 c0             	test   %rax,%rax
1402dae86:	74 10                	je     0x1402dae98
1402dae88:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
1402dae8d:	74 09                	je     0x1402dae98
1402dae8f:	48 8b c3             	mov    %rbx,%rax
1402dae92:	48 83 c4 20          	add    $0x20,%rsp
1402dae96:	5b                   	pop    %rbx
1402dae97:	c3                   	ret
1402dae98:	48 8b cb             	mov    %rbx,%rcx
1402dae9b:	e8 d0 5b f5 ff       	call   0x140230a70
1402daea0:	33 c0                	xor    %eax,%eax
1402daea2:	48 83 c4 20          	add    $0x20,%rsp
1402daea6:	5b                   	pop    %rbx
1402daea7:	c3                   	ret
1402daea8:	cc                   	int3
1402daea9:	cc                   	int3
1402daeaa:	cc                   	int3
1402daeab:	cc                   	int3
1402daeac:	cc                   	int3
1402daead:	cc                   	int3
1402daeae:	cc                   	int3
1402daeaf:	cc                   	int3
1402daeb0:	40 53                	rex push %rbx
1402daeb2:	b8 20 00 00 00       	mov    $0x20,%eax
1402daeb7:	e8 24 f7 01 00       	call   0x1402fa5e0
1402daebc:	48 2b e0             	sub    %rax,%rsp
1402daebf:	e8 dc 5c f5 ff       	call   0x140230ba0
1402daec4:	48 8b d8             	mov    %rax,%rbx
1402daec7:	48 85 c0             	test   %rax,%rax
1402daeca:	74 54                	je     0x1402daf20
1402daecc:	48 8d 0d d5 3c 0e 00 	lea    0xe3cd5(%rip),%rcx        # 0x1403beba8
1402daed3:	e8 b8 0c f5 ff       	call   0x14022bb90
1402daed8:	48 8d 0d e1 3c 0e 00 	lea    0xe3ce1(%rip),%rcx        # 0x1403bebc0
1402daedf:	48 89 43 08          	mov    %rax,0x8(%rbx)
1402daee3:	e8 a8 0c f5 ff       	call   0x14022bb90
1402daee8:	48 8d 0d e9 3c 0e 00 	lea    0xe3ce9(%rip),%rcx        # 0x1403bebd8
1402daeef:	48 89 43 10          	mov    %rax,0x10(%rbx)
1402daef3:	e8 98 0c f5 ff       	call   0x14022bb90
1402daef8:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1402daefd:	48 89 43 40          	mov    %rax,0x40(%rbx)
1402daf01:	74 15                	je     0x1402daf18
1402daf03:	48 85 c0             	test   %rax,%rax
1402daf06:	74 10                	je     0x1402daf18
1402daf08:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
1402daf0d:	74 09                	je     0x1402daf18
1402daf0f:	48 8b c3             	mov    %rbx,%rax
1402daf12:	48 83 c4 20          	add    $0x20,%rsp
1402daf16:	5b                   	pop    %rbx
1402daf17:	c3                   	ret
1402daf18:	48 8b cb             	mov    %rbx,%rcx
1402daf1b:	e8 50 5b f5 ff       	call   0x140230a70
1402daf20:	33 c0                	xor    %eax,%eax
1402daf22:	48 83 c4 20          	add    $0x20,%rsp
1402daf26:	5b                   	pop    %rbx
1402daf27:	c3                   	ret
1402daf28:	cc                   	int3
1402daf29:	cc                   	int3
1402daf2a:	cc                   	int3
1402daf2b:	cc                   	int3
1402daf2c:	cc                   	int3
1402daf2d:	cc                   	int3
1402daf2e:	cc                   	int3
1402daf2f:	cc                   	int3
1402daf30:	40 53                	rex push %rbx
1402daf32:	b8 20 00 00 00       	mov    $0x20,%eax
1402daf37:	e8 a4 f6 01 00       	call   0x1402fa5e0
1402daf3c:	48 2b e0             	sub    %rax,%rsp
1402daf3f:	e8 5c 5c f5 ff       	call   0x140230ba0
1402daf44:	48 8b d8             	mov    %rax,%rbx
1402daf47:	48 85 c0             	test   %rax,%rax
1402daf4a:	74 54                	je     0x1402dafa0
1402daf4c:	48 8d 0d 9d 3c 0e 00 	lea    0xe3c9d(%rip),%rcx        # 0x1403bebf0
1402daf53:	e8 38 0c f5 ff       	call   0x14022bb90
1402daf58:	48 8d 0d a9 3c 0e 00 	lea    0xe3ca9(%rip),%rcx        # 0x1403bec08
1402daf5f:	48 89 43 08          	mov    %rax,0x8(%rbx)
1402daf63:	e8 28 0c f5 ff       	call   0x14022bb90
1402daf68:	48 8d 0d b1 3c 0e 00 	lea    0xe3cb1(%rip),%rcx        # 0x1403bec20
1402daf6f:	48 89 43 10          	mov    %rax,0x10(%rbx)
1402daf73:	e8 18 0c f5 ff       	call   0x14022bb90
1402daf78:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1402daf7d:	48 89 43 40          	mov    %rax,0x40(%rbx)
1402daf81:	74 15                	je     0x1402daf98
1402daf83:	48 85 c0             	test   %rax,%rax
1402daf86:	74 10                	je     0x1402daf98
1402daf88:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
1402daf8d:	74 09                	je     0x1402daf98
1402daf8f:	48 8b c3             	mov    %rbx,%rax
1402daf92:	48 83 c4 20          	add    $0x20,%rsp
1402daf96:	5b                   	pop    %rbx
1402daf97:	c3                   	ret
1402daf98:	48 8b cb             	mov    %rbx,%rcx
1402daf9b:	e8 d0 5a f5 ff       	call   0x140230a70
1402dafa0:	33 c0                	xor    %eax,%eax
1402dafa2:	48 83 c4 20          	add    $0x20,%rsp
1402dafa6:	5b                   	pop    %rbx
1402dafa7:	c3                   	ret
1402dafa8:	cc                   	int3
1402dafa9:	cc                   	int3
1402dafaa:	cc                   	int3
1402dafab:	cc                   	int3
1402dafac:	cc                   	int3
1402dafad:	cc                   	int3
1402dafae:	cc                   	int3
1402dafaf:	cc                   	int3
1402dafb0:	b8 38 00 00 00       	mov    $0x38,%eax
1402dafb5:	e8 26 f6 01 00       	call   0x1402fa5e0
1402dafba:	48 2b e0             	sub    %rax,%rsp
1402dafbd:	81 e9 66 04 00 00    	sub    $0x466,%ecx
1402dafc3:	0f 84 f5 00 00 00    	je     0x1402db0be
1402dafc9:	83 e9 01             	sub    $0x1,%ecx
1402dafcc:	0f 84 bc 00 00 00    	je     0x1402db08e
1402dafd2:	83 e9 01             	sub    $0x1,%ecx
1402dafd5:	0f 84 87 00 00 00    	je     0x1402db062
1402dafdb:	83 e9 01             	sub    $0x1,%ecx
1402dafde:	74 56                	je     0x1402db036
1402dafe0:	83 f9 01             	cmp    $0x1,%ecx
1402dafe3:	74 25                	je     0x1402db00a
1402dafe5:	4c 8d 0d 94 a8 0d 00 	lea    0xda894(%rip),%r9        # 0x1403b5880
1402dafec:	c7 44 24 20 2a 00 00 	movl   $0x2a,0x20(%rsp)
1402daff3:	00
1402daff4:	8d 50 30             	lea    0x30(%rax),%edx
1402daff7:	8d 48 cd             	lea    -0x33(%rax),%ecx
1402daffa:	44 8d 40 3a          	lea    0x3a(%rax),%r8d
1402daffe:	e8 9d 63 f4 ff       	call   0x1402213a0
1402db003:	33 c0                	xor    %eax,%eax
1402db005:	48 83 c4 38          	add    $0x38,%rsp
1402db009:	c3                   	ret
1402db00a:	e8 91 5b f5 ff       	call   0x140230ba0
1402db00f:	48 85 c0             	test   %rax,%rax
1402db012:	74 ef                	je     0x1402db003
1402db014:	48 8d 0d 7d 3c 0e 00 	lea    0xe3c7d(%rip),%rcx        # 0x1403bec98
1402db01b:	c7 40 18 90 01 00 00 	movl   $0x190,0x18(%rax)
1402db022:	48 89 48 08          	mov    %rcx,0x8(%rax)
1402db026:	48 8d 0d 83 3c 0e 00 	lea    0xe3c83(%rip),%rcx        # 0x1403becb0
1402db02d:	48 89 48 10          	mov    %rcx,0x10(%rax)
1402db031:	48 83 c4 38          	add    $0x38,%rsp
1402db035:	c3                   	ret
1402db036:	e8 65 5b f5 ff       	call   0x140230ba0
1402db03b:	48 85 c0             	test   %rax,%rax
1402db03e:	74 c3                	je     0x1402db003
1402db040:	48 8d 0d 39 3c 0e 00 	lea    0xe3c39(%rip),%rcx        # 0x1403bec80
1402db047:	c7 40 18 77 01 00 00 	movl   $0x177,0x18(%rax)
1402db04e:	48 89 48 08          	mov    %rcx,0x8(%rax)
1402db052:	48 8d 0d 57 3c 0e 00 	lea    0xe3c57(%rip),%rcx        # 0x1403becb0
1402db059:	48 89 48 10          	mov    %rcx,0x10(%rax)
1402db05d:	48 83 c4 38          	add    $0x38,%rsp
1402db061:	c3                   	ret
1402db062:	e8 39 5b f5 ff       	call   0x140230ba0
1402db067:	48 85 c0             	test   %rax,%rax
1402db06a:	74 97                	je     0x1402db003
1402db06c:	48 8d 0d f5 3b 0e 00 	lea    0xe3bf5(%rip),%rcx        # 0x1403bec68
1402db073:	c7 40 18 45 01 00 00 	movl   $0x145,0x18(%rax)
1402db07a:	48 89 48 08          	mov    %rcx,0x8(%rax)
1402db07e:	48 8d 0d 2b 3c 0e 00 	lea    0xe3c2b(%rip),%rcx        # 0x1403becb0
1402db085:	48 89 48 10          	mov    %rcx,0x10(%rax)
1402db089:	48 83 c4 38          	add    $0x38,%rsp
1402db08d:	c3                   	ret
1402db08e:	e8 0d 5b f5 ff       	call   0x140230ba0
1402db093:	48 85 c0             	test   %rax,%rax
1402db096:	0f 84 67 ff ff ff    	je     0x1402db003
1402db09c:	48 8d 0d ad 3b 0e 00 	lea    0xe3bad(%rip),%rcx        # 0x1403bec50
1402db0a3:	c7 40 18 13 01 00 00 	movl   $0x113,0x18(%rax)
1402db0aa:	48 89 48 08          	mov    %rcx,0x8(%rax)
1402db0ae:	48 8d 0d fb 3b 0e 00 	lea    0xe3bfb(%rip),%rcx        # 0x1403becb0
1402db0b5:	48 89 48 10          	mov    %rcx,0x10(%rax)
1402db0b9:	48 83 c4 38          	add    $0x38,%rsp
1402db0bd:	c3                   	ret
1402db0be:	e8 dd 5a f5 ff       	call   0x140230ba0
1402db0c3:	48 85 c0             	test   %rax,%rax
1402db0c6:	0f 84 37 ff ff ff    	je     0x1402db003
1402db0cc:	48 8d 0d 65 3b 0e 00 	lea    0xe3b65(%rip),%rcx        # 0x1403bec38
1402db0d3:	c7 40 18 e1 00 00 00 	movl   $0xe1,0x18(%rax)
1402db0da:	48 89 48 08          	mov    %rcx,0x8(%rax)
1402db0de:	48 8d 0d cb 3b 0e 00 	lea    0xe3bcb(%rip),%rcx        # 0x1403becb0
1402db0e5:	48 89 48 10          	mov    %rcx,0x10(%rax)
1402db0e9:	48 83 c4 38          	add    $0x38,%rsp
1402db0ed:	c3                   	ret
1402db0ee:	cc                   	int3
1402db0ef:	cc                   	int3
1402db0f0:	40 53                	rex push %rbx
1402db0f2:	55                   	push   %rbp
1402db0f3:	57                   	push   %rdi
1402db0f4:	41 54                	push   %r12
1402db0f6:	41 55                	push   %r13
1402db0f8:	41 56                	push   %r14
1402db0fa:	41 57                	push   %r15
1402db0fc:	b8 c0 00 00 00       	mov    $0xc0,%eax
1402db101:	e8 da f4 01 00       	call   0x1402fa5e0
1402db106:	48 2b e0             	sub    %rax,%rsp
1402db109:	48 8b 05 70 d0 12 00 	mov    0x12d070(%rip),%rax        # 0x140408180
1402db110:	48 33 c4             	xor    %rsp,%rax
1402db113:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
1402db11a:	00
1402db11b:	48 8b ac 24 20 01 00 	mov    0x120(%rsp),%rbp
1402db122:	00
1402db123:	45 33 ed             	xor    %r13d,%r13d
1402db126:	4c 8b bc 24 28 01 00 	mov    0x128(%rsp),%r15
1402db12d:	00
1402db12e:	48 8b fa             	mov    %rdx,%rdi
1402db131:	4c 8b a4 24 38 01 00 	mov    0x138(%rsp),%r12
1402db138:	00
1402db139:	4c 8b f1             	mov    %rcx,%r14
1402db13c:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
1402db141:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1402db146:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1402db14b:	49 81 f9 00 00 00 40 	cmp    $0x40000000,%r9
1402db152:	0f 87 5c 01 00 00    	ja     0x1402db2b4
1402db158:	e8 83 ea f3 ff       	call   0x140219be0
1402db15d:	48 8b d8             	mov    %rax,%rbx
1402db160:	48 85 c0             	test   %rax,%rax
1402db163:	0f 84 4b 01 00 00    	je     0x1402db2b4
1402db169:	49 8b cc             	mov    %r12,%rcx
1402db16c:	48 89 b4 24 b8 00 00 	mov    %rsi,0xb8(%rsp)
1402db173:	00
1402db174:	e8 27 54 f6 ff       	call   0x1402405a0
1402db179:	48 63 f0             	movslq %eax,%rsi
1402db17c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402db181:	48 8b 84 24 30 01 00 	mov    0x130(%rsp),%rax
1402db188:	00
1402db189:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402db18e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402db193:	4c 8b cf             	mov    %rdi,%r9
1402db196:	4c 8b c5             	mov    %rbp,%r8
1402db199:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1402db19e:	e8 3d 01 00 00       	call   0x1402db2e0
1402db1a3:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402db1a7:	85 c0                	test   %eax,%eax
1402db1a9:	0f 84 d9 00 00 00    	je     0x1402db288
1402db1af:	45 33 c0             	xor    %r8d,%r8d
1402db1b2:	41 8d 6d 01          	lea    0x1(%r13),%ebp
1402db1b6:	49 8b d4             	mov    %r12,%rdx
1402db1b9:	48 8b cb             	mov    %rbx,%rcx
1402db1bc:	e8 df e4 f3 ff       	call   0x1402196a0
1402db1c1:	85 c0                	test   %eax,%eax
1402db1c3:	0f 84 bf 00 00 00    	je     0x1402db288
1402db1c9:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15