1402daaf3:	41 5c                	pop    %r12
1402daaf5:	c3                   	ret
1402daaf6:	cc                   	int3
1402daaf7:	cc                   	int3
1402daaf8:	cc                   	int3
1402daaf9:	cc                   	int3
1402daafa:	cc                   	int3
1402daafb:	cc                   	int3
1402daafc:	cc                   	int3
1402daafd:	cc                   	int3
1402daafe:	cc                   	int3
1402daaff:	cc                   	int3
1402dab00:	b8 38 00 00 00       	mov    $0x38,%eax
1402dab05:	e8 d6 fa 01 00       	call   0x1402fa5e0
1402dab0a:	48 2b e0             	sub    %rax,%rsp
1402dab0d:	49 8b c0             	mov    %r8,%rax
1402dab10:	4c 8b d2             	mov    %rdx,%r10
1402dab13:	4c 8b 41 78          	mov    0x78(%rcx),%r8
1402dab17:	4d 85 c0             	test   %r8,%r8
1402dab1a:	75 27                	jne    0x1402dab43
1402dab1c:	ba 86 00 00 00       	mov    $0x86,%edx
1402dab21:	c7 44 24 20 06 01 00 	movl   $0x106,0x20(%rsp)
1402dab28:	00
1402dab29:	4c 8d 0d 20 ad 0d 00 	lea    0xdad20(%rip),%r9        # 0x1403b5850
1402dab30:	44 8d 42 e9          	lea    -0x17(%rdx),%r8d
1402dab34:	8d 4a 8a             	lea    -0x76(%rdx),%ecx
1402dab37:	e8 64 68 f4 ff       	call   0x1402213a0
1402dab3c:	33 c0                	xor    %eax,%eax
1402dab3e:	48 83 c4 38          	add    $0x38,%rsp
1402dab42:	c3                   	ret
1402dab43:	48 8b d0             	mov    %rax,%rdx
1402dab46:	49 8b ca             	mov    %r10,%rcx
1402dab49:	48 83 c4 38          	add    $0x38,%rsp
1402dab4d:	e9 8e 17 f5 ff       	jmp    0x14022c2e0
1402dab52:	cc                   	int3
1402dab53:	cc                   	int3
1402dab54:	cc                   	int3
1402dab55:	cc                   	int3
1402dab56:	cc                   	int3
1402dab57:	cc                   	int3
1402dab58:	cc                   	int3
1402dab59:	cc                   	int3
1402dab5a:	cc                   	int3
1402dab5b:	cc                   	int3
1402dab5c:	cc                   	int3
1402dab5d:	cc                   	int3
1402dab5e:	cc                   	int3
1402dab5f:	cc                   	int3
1402dab60:	b8 38 00 00 00       	mov    $0x38,%eax
1402dab65:	e8 76 fa 01 00       	call   0x1402fa5e0
1402dab6a:	48 2b e0             	sub    %rax,%rsp
1402dab6d:	49 8b c0             	mov    %r8,%rax
1402dab70:	4c 8b d2             	mov    %rdx,%r10
1402dab73:	4c 8b 41 78          	mov    0x78(%rcx),%r8
1402dab77:	4d 85 c0             	test   %r8,%r8
1402dab7a:	75 27                	jne    0x1402daba3
1402dab7c:	ba 85 00 00 00       	mov    $0x85,%edx
1402dab81:	c7 44 24 20 11 01 00 	movl   $0x111,0x20(%rsp)
1402dab88:	00
1402dab89:	4c 8d 0d c0 ac 0d 00 	lea    0xdacc0(%rip),%r9        # 0x1403b5850
1402dab90:	44 8d 42 ea          	lea    -0x16(%rdx),%r8d
1402dab94:	8d 4a 8b             	lea    -0x75(%rdx),%ecx
1402dab97:	e8 04 68 f4 ff       	call   0x1402213a0
1402dab9c:	33 c0                	xor    %eax,%eax
1402dab9e:	48 83 c4 38          	add    $0x38,%rsp
1402daba2:	c3                   	ret
1402daba3:	48 8b d0             	mov    %rax,%rdx
1402daba6:	49 8b ca             	mov    %r10,%rcx
1402daba9:	48 83 c4 38          	add    $0x38,%rsp
1402dabad:	e9 9e cf f9 ff       	jmp    0x140277b50
1402dabb2:	cc                   	int3
1402dabb3:	cc                   	int3
1402dabb4:	cc                   	int3
1402dabb5:	cc                   	int3
1402dabb6:	cc                   	int3
1402dabb7:	cc                   	int3
1402dabb8:	cc                   	int3
1402dabb9:	cc                   	int3
1402dabba:	cc                   	int3
1402dabbb:	cc                   	int3
1402dabbc:	cc                   	int3
1402dabbd:	cc                   	int3
1402dabbe:	cc                   	int3
1402dabbf:	cc                   	int3
1402dabc0:	b8 38 00 00 00       	mov    $0x38,%eax
1402dabc5:	e8 16 fa 01 00       	call   0x1402fa5e0
1402dabca:	48 2b e0             	sub    %rax,%rsp
1402dabcd:	48 8b c2             	mov    %rdx,%rax
1402dabd0:	48 8b 91 80 00 00 00 	mov    0x80(%rcx),%rdx
1402dabd7:	48 85 d2             	test   %rdx,%rdx
1402dabda:	75 28                	jne    0x1402dac04
1402dabdc:	ba d1 00 00 00       	mov    $0xd1,%edx
1402dabe1:	c7 44 24 20 1c 01 00 	movl   $0x11c,0x20(%rsp)
1402dabe8:	00
1402dabe9:	4c 8d 0d 60 ac 0d 00 	lea    0xdac60(%rip),%r9        # 0x1403b5850
1402dabf0:	44 8d 42 9e          	lea    -0x62(%rdx),%r8d
1402dabf4:	41 8d 48 a1          	lea    -0x5f(%r8),%ecx
1402dabf8:	e8 a3 67 f4 ff       	call   0x1402213a0
1402dabfd:	33 c0                	xor    %eax,%eax
1402dabff:	48 83 c4 38          	add    $0x38,%rsp
1402dac03:	c3                   	ret
1402dac04:	48 8b c8             	mov    %rax,%rcx
1402dac07:	e8 f4 0e f5 ff       	call   0x14022bb00
1402dac0c:	33 c9                	xor    %ecx,%ecx
1402dac0e:	48 85 c0             	test   %rax,%rax
1402dac11:	0f 95 c1             	setne  %cl
1402dac14:	8b c1                	mov    %ecx,%eax
1402dac16:	48 83 c4 38          	add    $0x38,%rsp
1402dac1a:	c3                   	ret
1402dac1b:	cc                   	int3
1402dac1c:	cc                   	int3
1402dac1d:	cc                   	int3
1402dac1e:	cc                   	int3
1402dac1f:	cc                   	int3
1402dac20:	48 8d 05 79 aa 0d 00 	lea    0xdaa79(%rip),%rax        # 0x1403b56a0
1402dac27:	c3                   	ret
1402dac28:	cc                   	int3
1402dac29:	cc                   	int3
1402dac2a:	cc                   	int3
1402dac2b:	cc                   	int3
1402dac2c:	cc                   	int3
1402dac2d:	cc                   	int3
1402dac2e:	cc                   	int3
1402dac2f:	cc                   	int3
1402dac30:	b8 28 00 00 00       	mov    $0x28,%eax
1402dac35:	e8 a6 f9 01 00       	call   0x1402fa5e0
1402dac3a:	48 2b e0             	sub    %rax,%rsp
1402dac3d:	48 8b 41 78          	mov    0x78(%rcx),%rax
1402dac41:	4c 8b 50 40          	mov    0x40(%rax),%r10
1402dac45:	4d 85 d2             	test   %r10,%r10
1402dac48:	74 07                	je     0x1402dac51
1402dac4a:	48 83 c4 28          	add    $0x28,%rsp
1402dac4e:	49 ff e2             	rex.WB jmp *%r10
1402dac51:	48 83 c4 28          	add    $0x28,%rsp
1402dac55:	e9 06 00 00 00       	jmp    0x1402dac60
1402dac5a:	cc                   	int3
1402dac5b:	cc                   	int3
1402dac5c:	cc                   	int3
1402dac5d:	cc                   	int3
1402dac5e:	cc                   	int3
1402dac5f:	cc                   	int3
1402dac60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402dac65:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402dac6a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402dac6f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402dac74:	41 54                	push   %r12
1402dac76:	41 56                	push   %r14
1402dac78:	41 57                	push   %r15
1402dac7a:	b8 30 00 00 00       	mov    $0x30,%eax
1402dac7f:	e8 5c f9 01 00       	call   0x1402fa5e0
1402dac84:	48 2b e0             	sub    %rax,%rsp
1402dac87:	4d 8b f9             	mov    %r9,%r15
1402dac8a:	41 8b d8             	mov    %r8d,%ebx
1402dac8d:	44 8b e2             	mov    %edx,%r12d
1402dac90:	48 8b f1             	mov    %rcx,%rsi
1402dac93:	e8 68 25 fa ff       	call   0x14027d200
1402dac98:	48 8b f8             	mov    %rax,%rdi
1402dac9b:	48 85 c0             	test   %rax,%rax
1402dac9e:	0f 84 37 01 00 00    	je     0x1402daddb
1402daca4:	48 8b c8             	mov    %rax,%rcx
1402daca7:	e8 44 26 fa ff       	call   0x14027d2f0
1402dacac:	48 8b cf             	mov    %rdi,%rcx
1402dacaf:	e8 9c 23 fa ff       	call   0x14027d050
1402dacb4:	48 8b cf             	mov    %rdi,%rcx
1402dacb7:	4c 8b f0             	mov    %rax,%r14
1402dacba:	e8 91 23 fa ff       	call   0x14027d050
1402dacbf:	48 8b e8             	mov    %rax,%rbp
1402dacc2:	48 85 c0             	test   %rax,%rax
1402dacc5:	0f 84 10 01 00 00    	je     0x1402daddb
1402daccb:	48 83 7e 08 00       	cmpq   $0x0,0x8(%rsi)
1402dacd0:	75 12                	jne    0x1402dace4
1402dacd2:	e8 b9 11 f5 ff       	call   0x14022be90
1402dacd7:	48 89 46 08          	mov    %rax,0x8(%rsi)
1402dacdb:	48 85 c0             	test   %rax,%rax
1402dacde:	0f 84 f7 00 00 00    	je     0x1402daddb
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