1401bcacd:	48 8b d3             	mov    %rbx,%rdx
1401bcad0:	48 8b 0e             	mov    (%rsi),%rcx
1401bcad3:	e8 a8 a2 f7 ff       	call   0x140136d80
1401bcad8:	48 8b 0e             	mov    (%rsi),%rcx
1401bcadb:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401bcae0:	e8 4b a5 f7 ff       	call   0x140137030
1401bcae5:	48 3b c3             	cmp    %rbx,%rax
1401bcae8:	0f 85 8f 00 00 00    	jne    0x1401bcb7d
1401bcaee:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401bcaf2:	49 8b d7             	mov    %r15,%rdx
1401bcaf5:	e8 16 e5 f2 ff       	call   0x1400eb010
1401bcafa:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401bcafe:	49 8b d7             	mov    %r15,%rdx
1401bcb01:	e8 1a ed f2 ff       	call   0x1400eb820
1401bcb06:	85 c0                	test   %eax,%eax
1401bcb08:	74 46                	je     0x1401bcb50
1401bcb0a:	44 89 73 18          	mov    %r14d,0x18(%rbx)
1401bcb0e:	45 85 e4             	test   %r12d,%r12d
1401bcb11:	74 2b                	je     0x1401bcb3e
1401bcb13:	49 8b cf             	mov    %r15,%rcx
1401bcb16:	e8 85 6d f6 ff       	call   0x1401238a0
1401bcb1b:	85 c0                	test   %eax,%eax
1401bcb1d:	0f 84 91 00 00 00    	je     0x1401bcbb4
1401bcb23:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401bcb27:	48 85 c9             	test   %rcx,%rcx
1401bcb2a:	74 07                	je     0x1401bcb33
1401bcb2c:	33 d2                	xor    %edx,%edx
1401bcb2e:	e8 ad 6c f6 ff       	call   0x1401237e0
1401bcb33:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1401bcb37:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
1401bcb3e:	48 83 c7 04          	add    $0x4,%rdi
1401bcb42:	85 ed                	test   %ebp,%ebp
1401bcb44:	0f 85 26 ff ff ff    	jne    0x1401bca70
1401bcb4a:	41 be 01 00 00 00    	mov    $0x1,%r14d
1401bcb50:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1401bcb55:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
1401bcb5a:	48 8b 0d bf f1 21 00 	mov    0x21f1bf(%rip),%rcx        # 0x1403dbd20
1401bcb61:	e8 ca ae f6 ff       	call   0x140127a30
1401bcb66:	41 8b c6             	mov    %r14d,%eax
1401bcb69:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1401bcb6e:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1401bcb73:	48 83 c4 40          	add    $0x40,%rsp
1401bcb77:	41 5f                	pop    %r15
1401bcb79:	41 5e                	pop    %r14
1401bcb7b:	5f                   	pop    %rdi
1401bcb7c:	c3                   	ret
1401bcb7d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401bcb81:	e8 5a e8 f2 ff       	call   0x1400eb3e0
1401bcb86:	41 b8 78 00 00 00    	mov    $0x78,%r8d
1401bcb8c:	48 8d 15 3d f9 16 00 	lea    0x16f93d(%rip),%rdx        # 0x14032c4d0
1401bcb93:	48 8b cb             	mov    %rbx,%rcx
1401bcb96:	e8 25 f2 f2 ff       	call   0x1400ebdc0
1401bcb9b:	eb b3                	jmp    0x1401bcb50
1401bcb9d:	41 b8 71 00 00 00    	mov    $0x71,%r8d
1401bcba3:	48 8d 15 26 f9 16 00 	lea    0x16f926(%rip),%rdx        # 0x14032c4d0
1401bcbaa:	48 8b cb             	mov    %rbx,%rcx
1401bcbad:	e8 0e f2 f2 ff       	call   0x1400ebdc0
1401bcbb2:	eb 9c                	jmp    0x1401bcb50
1401bcbb4:	e8 b7 a4 f6 ff       	call   0x140127070
1401bcbb9:	4c 8d 05 30 f9 16 00 	lea    0x16f930(%rip),%r8        # 0x14032c4f0
1401bcbc0:	ba 87 00 00 00       	mov    $0x87,%edx
1401bcbc5:	48 8d 0d 04 f9 16 00 	lea    0x16f904(%rip),%rcx        # 0x14032c4d0
1401bcbcc:	e8 bf a5 f6 ff       	call   0x140127190
1401bcbd1:	45 33 c0             	xor    %r8d,%r8d
1401bcbd4:	41 8d 50 6d          	lea    0x6d(%r8),%edx
1401bcbd8:	8d 4a b9             	lea    -0x47(%rdx),%ecx
1401bcbdb:	e8 b0 a6 f6 ff       	call   0x140127290
1401bcbe0:	e9 6b ff ff ff       	jmp    0x1401bcb50
1401bcbe5:	cc                   	int3
1401bcbe6:	cc                   	int3
1401bcbe7:	cc                   	int3
1401bcbe8:	cc                   	int3
1401bcbe9:	cc                   	int3
1401bcbea:	cc                   	int3
1401bcbeb:	cc                   	int3
1401bcbec:	cc                   	int3
1401bcbed:	cc                   	int3
1401bcbee:	cc                   	int3
1401bcbef:	cc                   	int3
1401bcbf0:	48 85 c9             	test   %rcx,%rcx
1401bcbf3:	74 44                	je     0x1401bcc39
1401bcbf5:	53                   	push   %rbx
1401bcbf6:	b8 20 00 00 00       	mov    $0x20,%eax
1401bcbfb:	e8 30 3f 0f 00       	call   0x1402b0b30
1401bcc00:	48 2b e0             	sub    %rax,%rsp
1401bcc03:	48 8b d9             	mov    %rcx,%rbx
1401bcc06:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401bcc0a:	e8 d1 e7 f2 ff       	call   0x1400eb3e0
1401bcc0f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401bcc13:	48 85 c9             	test   %rcx,%rcx
1401bcc16:	74 07                	je     0x1401bcc1f
1401bcc18:	33 d2                	xor    %edx,%edx
1401bcc1a:	e8 c1 6b f6 ff       	call   0x1401237e0
1401bcc1f:	41 b8 b8 00 00 00    	mov    $0xb8,%r8d
1401bcc25:	48 8d 15 a4 f8 16 00 	lea    0x16f8a4(%rip),%rdx        # 0x14032c4d0
1401bcc2c:	48 8b cb             	mov    %rbx,%rcx
1401bcc2f:	e8 8c f1 f2 ff       	call   0x1400ebdc0
1401bcc34:	48 83 c4 20          	add    $0x20,%rsp
1401bcc38:	5b                   	pop    %rbx
1401bcc39:	c3                   	ret
1401bcc3a:	cc                   	int3
1401bcc3b:	cc                   	int3
1401bcc3c:	cc                   	int3
1401bcc3d:	cc                   	int3
1401bcc3e:	cc                   	int3
1401bcc3f:	cc                   	int3
1401bcc40:	b8 28 00 00 00       	mov    $0x28,%eax
1401bcc45:	e8 e6 3e 0f 00       	call   0x1402b0b30
1401bcc4a:	48 2b e0             	sub    %rax,%rsp
1401bcc4d:	4c 8b 4a 08          	mov    0x8(%rdx),%r9
1401bcc51:	48 8b c2             	mov    %rdx,%rax
1401bcc54:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401bcc58:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401bcc5c:	8b 09                	mov    (%rcx),%ecx
1401bcc5e:	48 83 c4 28          	add    $0x28,%rsp
1401bcc62:	48 ff 20             	rex.W jmp *(%rax)
1401bcc65:	cc                   	int3
1401bcc66:	cc                   	int3
1401bcc67:	cc                   	int3
1401bcc68:	cc                   	int3
1401bcc69:	cc                   	int3
1401bcc6a:	cc                   	int3
1401bcc6b:	cc                   	int3
1401bcc6c:	cc                   	int3
1401bcc6d:	cc                   	int3
1401bcc6e:	cc                   	int3
1401bcc6f:	cc                   	int3
1401bcc70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401bcc75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401bcc7a:	57                   	push   %rdi
1401bcc7b:	b8 40 00 00 00       	mov    $0x40,%eax
1401bcc80:	e8 ab 3e 0f 00       	call   0x1402b0b30
1401bcc85:	48 2b e0             	sub    %rax,%rsp
1401bcc88:	8b f2                	mov    %edx,%esi
1401bcc8a:	48 8b f9             	mov    %rcx,%rdi
1401bcc8d:	33 d2                	xor    %edx,%edx
1401bcc8f:	8b c8                	mov    %eax,%ecx
1401bcc91:	33 db                	xor    %ebx,%ebx
1401bcc93:	e8 38 83 f7 ff       	call   0x140134fd0
1401bcc98:	48 39 1f             	cmp    %rbx,(%rdi)
1401bcc9b:	75 12                	jne    0x1401bccaf
1401bcc9d:	33 c0                	xor    %eax,%eax
1401bcc9f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401bcca4:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401bcca9:	48 83 c4 40          	add    $0x40,%rsp
1401bccad:	5f                   	pop    %rdi
1401bccae:	c3                   	ret
1401bccaf:	e8 5c 07 f6 ff       	call   0x14011d410
1401bccb4:	48 8b 0d 65 f0 21 00 	mov    0x21f065(%rip),%rcx        # 0x1403dbd20
1401bccbb:	e8 b0 ac f6 ff       	call   0x140127970
1401bccc0:	85 c0                	test   %eax,%eax
1401bccc2:	0f 84 bd 00 00 00    	je     0x1401bcd85
1401bccc8:	48 8b 0f             	mov    (%rdi),%rcx
1401bcccb:	48 85 c9             	test   %rcx,%rcx
1401bccce:	0f 84 b1 00 00 00    	je     0x1401bcd85
1401bccd4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401bccd9:	89 74 24 20          	mov    %esi,0x20(%rsp)
1401bccdd:	e8 4e a3 f7 ff       	call   0x140137030
1401bcce2:	48 8b f8             	mov    %rax,%rdi
1401bcce5:	48 85 c0             	test   %rax,%rax
1401bcce8:	0f 84 97 00 00 00    	je     0x1401bcd85
1401bccee:	48 8b 48 10          	mov    0x10(%rax),%rcx
1401bccf2:	48 85 c9             	test   %rcx,%rcx
1401bccf5:	74 0f                	je     0x1401bcd06
1401bccf7:	e8 a4 6b f6 ff       	call   0x1401238a0
1401bccfc:	85 c0                	test   %eax,%eax
1401bccfe:	74 06                	je     0x1401bcd06
1401bcd00:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1401bcd04:	eb 78                	jmp    0x1401bcd7e
1401bcd06:	39 5f 18             	cmp    %ebx,0x18(%rdi)
1401bcd09:	75 f5                	jne    0x1401bcd00
1401bcd0b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401bcd0f:	33 d2                	xor    %edx,%edx
1401bcd11:	e8 2a ed f2 ff       	call   0x1400eba40
1401bcd16:	48 8b d8             	mov    %rax,%rbx
1401bcd19:	be 01 00 00 00       	mov    $0x1,%esi
1401bcd1e:	48 85 c0             	test   %rax,%rax
1401bcd21:	74 5b                	je     0x1401bcd7e
1401bcd23:	83 bb a0 00 00 00 00 	cmpl   $0x0,0xa0(%rbx)
1401bcd2a:	7f 09                	jg     0x1401bcd35
1401bcd2c:	f6 05 a5 bd 21 00 01 	testb  $0x1,0x21bda5(%rip)        # 0x1403d8ad8
1401bcd33:	75 0c                	jne    0x1401bcd41
1401bcd35:	48 8b cb             	mov    %rbx,%rcx
1401bcd38:	e8 63 6b f6 ff       	call   0x1401238a0
1401bcd3d:	85 c0                	test   %eax,%eax
1401bcd3f:	75 17                	jne    0x1401bcd58
1401bcd41:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401bcd45:	8b d6                	mov    %esi,%edx
1401bcd47:	e8 f4 ec f2 ff       	call   0x1400eba40
1401bcd4c:	ff c6                	inc    %esi
1401bcd4e:	48 8b d8             	mov    %rax,%rbx
1401bcd51:	48 85 c0             	test   %rax,%rax
1401bcd54:	75 cd                	jne    0x1401bcd23
1401bcd56:	eb 26                	jmp    0x1401bcd7e
1401bcd58:	48 39 5f 10          	cmp    %rbx,0x10(%rdi)
1401bcd5c:	74 20                	je     0x1401bcd7e
1401bcd5e:	48 8b cb             	mov    %rbx,%rcx
1401bcd61:	e8 3a 6b f6 ff       	call   0x1401238a0
1401bcd66:	85 c0                	test   %eax,%eax
1401bcd68:	74 14                	je     0x1401bcd7e
1401bcd6a:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1401bcd6e:	48 85 c9             	test   %rcx,%rcx
1401bcd71:	74 07                	je     0x1401bcd7a
1401bcd73:	33 d2                	xor    %edx,%edx
1401bcd75:	e8 66 6a f6 ff       	call   0x1401237e0
1401bcd7a:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1401bcd7e:	c7 47 18 01 00 00 00 	movl   $0x1,0x18(%rdi)
1401bcd85:	48 8b 0d 94 ef 21 00 	mov    0x21ef94(%rip),%rcx        # 0x1403dbd20
1401bcd8c:	e8 9f ac f6 ff       	call   0x140127a30
1401bcd91:	e8 4a 04 f6 ff       	call   0x14011d1e0
1401bcd96:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401bcd9b:	48 8b c3             	mov    %rbx,%rax
1401bcd9e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401bcda3:	48 83 c4 40          	add    $0x40,%rsp
1401bcda7:	5f                   	pop    %rdi
1401bcda8:	c3                   	ret
1401bcda9:	cc                   	int3
1401bcdaa:	cc                   	int3
1401bcdab:	cc                   	int3
1401bcdac:	cc                   	int3
1401bcdad:	cc                   	int3
1401bcdae:	cc                   	int3
1401bcdaf:	cc                   	int3
1401bcdb0:	b8 28 00 00 00       	mov    $0x28,%eax
1401bcdb5:	e8 76 3d 0f 00       	call   0x1402b0b30
1401bcdba:	48 2b e0             	sub    %rax,%rsp
1401bcdbd:	49 8b c0             	mov    %r8,%rax
1401bcdc0:	48 8b ca             	mov    %rdx,%rcx
1401bcdc3:	48 8b d0             	mov    %rax,%rdx
1401bcdc6:	4c 8d 05 53 f7 16 00 	lea    0x16f753(%rip),%r8        # 0x14032c520
1401bcdcd:	41 b9 2c 00 00 00    	mov    $0x2c,%r9d
1401bcdd3:	48 83 c4 28          	add    $0x28,%rsp
1401bcdd7:	e9 c4 e4 f6 ff       	jmp    0x14012b2a0
1401bcddc:	cc                   	int3
1401bcddd:	cc                   	int3
1401bcdde:	cc                   	int3
1401bcddf:	cc                   	int3
1401bcde0:	b8 28 00 00 00       	mov    $0x28,%eax
1401bcde5:	e8 46 3d 0f 00       	call   0x1402b0b30
1401bcdea:	48 2b e0             	sub    %rax,%rsp
1401bcded:	49 8b c0             	mov    %r8,%rax
1401bcdf0:	48 8b ca             	mov    %rdx,%rcx
1401bcdf3:	48 8b d0             	mov    %rax,%rdx
1401bcdf6:	4c 8d 05 23 f7 16 00 	lea    0x16f723(%rip),%r8        # 0x14032c520
1401bcdfd:	41 b9 4b 00 00 00    	mov    $0x4b,%r9d
1401bce03:	48 83 c4 28          	add    $0x28,%rsp
1401bce07:	e9 a4 f0 f2 ff       	jmp    0x1400ebeb0
1401bce0c:	cc                   	int3
1401bce0d:	cc                   	int3
1401bce0e:	cc                   	int3
1401bce0f:	cc                   	int3
1401bce10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401bce15:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401bce1a:	57                   	push   %rdi
1401bce1b:	b8 20 00 00 00       	mov    $0x20,%eax
1401bce20:	e8 0b 3d 0f 00       	call   0x1402b0b30
1401bce25:	48 2b e0             	sub    %rax,%rsp
1401bce28:	49 8b c1             	mov    %r9,%rax
1401bce2b:	41 8b c8             	mov    %r8d,%ecx
1401bce2e:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
1401bce33:	48 8b f2             	mov    %rdx,%rsi
1401bce36:	33 ff                	xor    %edi,%edi
1401bce38:	4c 8b c0             	mov    %rax,%r8
1401bce3b:	8d 57 01             	lea    0x1(%rdi),%edx
1401bce3e:	e8 7d bf fe ff       	call   0x1401a8dc0
1401bce43:	48 8b d8             	mov    %rax,%rbx
1401bce46:	48 85 c0             	test   %rax,%rax
1401bce49:	75 3d                	jne    0x1401bce88
1401bce4b:	e8 20 a2 f6 ff       	call   0x140127070
1401bce50:	4c 8d 05 b1 f6 16 00 	lea    0x16f6b1(%rip),%r8        # 0x14032c508
1401bce57:	8d 57 19             	lea    0x19(%rdi),%edx
1401bce5a:	48 8d 0d bf f6 16 00 	lea    0x16f6bf(%rip),%rcx        # 0x14032c520
1401bce61:	e8 2a a3 f6 ff       	call   0x140127190
1401bce66:	45 33 c0             	xor    %r8d,%r8d
1401bce69:	8d 4f 24             	lea    0x24(%rdi),%ecx
1401bce6c:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401bce71:	e8 1a a4 f6 ff       	call   0x140127290
1401bce76:	33 c0                	xor    %eax,%eax
1401bce78:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401bce7d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401bce82:	48 83 c4 20          	add    $0x20,%rsp
1401bce86:	5f                   	pop    %rdi
1401bce87:	c3                   	ret
1401bce88:	48 8b cb             	mov    %rbx,%rcx
1401bce8b:	e8 00 c2 fe ff       	call   0x1401a9090
1401bce90:	48 85 c0             	test   %rax,%rax
1401bce93:	74 16                	je     0x1401bceab
1401bce95:	48 8b cb             	mov    %rbx,%rcx
1401bce98:	e8 e3 b9 ee ff       	call   0x1400a8880
1401bce9d:	48 8b cb             	mov    %rbx,%rcx
1401bcea0:	48 8b f8             	mov    %rax,%rdi
1401bcea3:	e8 78 be fe ff       	call   0x1401a8d20
1401bcea8:	48 89 06             	mov    %rax,(%rsi)
1401bceab:	48 8b cb             	mov    %rbx,%rcx
1401bceae:	e8 9d be fe ff       	call   0x1401a8d50
1401bceb3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401bceb8:	48 8b c7             	mov    %rdi,%rax
1401bcebb:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401bcec0:	48 83 c4 20          	add    $0x20,%rsp
1401bcec4:	5f                   	pop    %rdi
1401bcec5:	c3                   	ret
1401bcec6:	cc                   	int3
1401bcec7:	cc                   	int3
1401bcec8:	cc                   	int3
1401bcec9:	cc                   	int3
1401bceca:	cc                   	int3
1401bcecb:	cc                   	int3
1401bcecc:	cc                   	int3
1401bcecd:	cc                   	int3
1401bcece:	cc                   	int3
1401bcecf:	cc                   	int3
1401bced0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401bced5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401bceda:	57                   	push   %rdi
1401bcedb:	b8 20 00 00 00       	mov    $0x20,%eax
1401bcee0:	e8 4b 3c 0f 00       	call   0x1402b0b30
1401bcee5:	48 2b e0             	sub    %rax,%rsp
1401bcee8:	48 8b f2             	mov    %rdx,%rsi
1401bceeb:	33 c9                	xor    %ecx,%ecx
1401bceed:	33 d2                	xor    %edx,%edx
1401bceef:	33 ff                	xor    %edi,%edi
1401bcef1:	e8 ca be fe ff       	call   0x1401a8dc0
1401bcef6:	48 8b d8             	mov    %rax,%rbx
1401bcef9:	48 85 c0             	test   %rax,%rax
1401bcefc:	75 3d                	jne    0x1401bcf3b
1401bcefe:	e8 6d a1 f6 ff       	call   0x140127070
1401bcf03:	4c 8d 05 2e f6 16 00 	lea    0x16f62e(%rip),%r8        # 0x14032c538
1401bcf0a:	8d 57 38             	lea    0x38(%rdi),%edx
1401bcf0d:	48 8d 0d 0c f6 16 00 	lea    0x16f60c(%rip),%rcx        # 0x14032c520
1401bcf14:	e8 77 a2 f6 ff       	call   0x140127190
1401bcf19:	45 33 c0             	xor    %r8d,%r8d
1401bcf1c:	8d 4f 24             	lea    0x24(%rdi),%ecx
1401bcf1f:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401bcf24:	e8 67 a3 f6 ff       	call   0x140127290
1401bcf29:	33 c0                	xor    %eax,%eax
1401bcf2b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401bcf30:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401bcf35:	48 83 c4 20          	add    $0x20,%rsp
1401bcf39:	5f                   	pop    %rdi
1401bcf3a:	c3                   	ret
1401bcf3b:	48 8b cb             	mov    %rbx,%rcx
1401bcf3e:	e8 9d c2 fe ff       	call   0x1401a91e0
1401bcf43:	85 c0                	test   %eax,%eax
1401bcf45:	74 34                	je     0x1401bcf7b
1401bcf47:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1401bcf4c:	48 85 d2             	test   %rdx,%rdx
1401bcf4f:	74 14                	je     0x1401bcf65
1401bcf51:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1401bcf56:	45 33 c9             	xor    %r9d,%r9d
1401bcf59:	48 8b cb             	mov    %rbx,%rcx