1400d1cba:	00 00
1400d1cbc:	74 72                	je     0x1400d1d30
1400d1cbe:	c6 00 00             	movb   $0x0,(%rax)
1400d1cc1:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400d1cc6:	44 8b 43 40          	mov    0x40(%rbx),%r8d
1400d1cca:	48 89 fa             	mov    %rdi,%rdx
1400d1ccd:	48 89 c1             	mov    %rax,%rcx
1400d1cd0:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400d1cd5:	e8 d6 9c fc ff       	call   0x14009b9b0
1400d1cda:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400d1cdf:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1400d1ce4:	45 31 c9             	xor    %r9d,%r9d
1400d1ce7:	48 8d 05 72 c4 ff ff 	lea    -0x3b8e(%rip),%rax        # 0x1400ce160
1400d1cee:	49 8b 8d f0 00 00 00 	mov    0xf0(%r13),%rcx
1400d1cf5:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1400d1cfa:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400d1cff:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400d1d04:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400d1d09:	e8 92 ef fe ff       	call   0x1400c0ca0
1400d1d0e:	e9 21 fe ff ff       	jmp    0x1400d1b34
1400d1d13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400d1d18:	ba 78 00 00 00       	mov    $0x78,%edx
1400d1d1d:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d1d22:	e8 79 8f ff ff       	call   0x1400caca0
1400d1d27:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400d1d2b:	e9 97 fe ff ff       	jmp    0x1400d1bc7
1400d1d30:	48 8b 05 69 76 16 00 	mov    0x167669(%rip),%rax        # 0x1402393a0
1400d1d37:	80 38 00             	cmpb   $0x0,(%rax)
1400d1d3a:	74 85                	je     0x1400d1cc1
1400d1d3c:	e8 3f bf ff ff       	call   0x1400cdc80
1400d1d41:	e8 2a 2b 11 00       	call   0x1401e4870
1400d1d46:	90                   	nop
1400d1d47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400d1d4e:	00 00
1400d1d50:	41 57                	push   %r15
1400d1d52:	41 56                	push   %r14
1400d1d54:	41 55                	push   %r13
1400d1d56:	41 54                	push   %r12
1400d1d58:	55                   	push   %rbp
1400d1d59:	57                   	push   %rdi
1400d1d5a:	56                   	push   %rsi
1400d1d5b:	53                   	push   %rbx
1400d1d5c:	48 81 ec f8 01 00 00 	sub    $0x1f8,%rsp
1400d1d63:	48 8b 3d 86 6d 16 00 	mov    0x166d86(%rip),%rdi        # 0x140238af0
1400d1d6a:	4c 8d 05 d3 e2 13 00 	lea    0x13e2d3(%rip),%r8        # 0x140210044
1400d1d71:	ba 06 0a 00 00       	mov    $0xa06,%edx
1400d1d76:	48 8b 07             	mov    (%rdi),%rax
1400d1d79:	48 89 84 24 e8 01 00 	mov    %rax,0x1e8(%rsp)
1400d1d80:	00
1400d1d81:	48 8b 81 50 04 00 00 	mov    0x450(%rcx),%rax
1400d1d88:	48 89 cb             	mov    %rcx,%rbx
1400d1d8b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400d1d90:	48 8d 05 2b f2 13 00 	lea    0x13f22b(%rip),%rax        # 0x140210fc2
1400d1d97:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400d1d9c:	4c 8b 09             	mov    (%rcx),%r9
1400d1d9f:	48 8d 0d b4 d9 13 00 	lea    0x13d9b4(%rip),%rcx        # 0x14020f75a
1400d1da6:	e8 b5 c2 fd ff       	call   0x1400ae060
1400d1dab:	48 8b 83 78 04 00 00 	mov    0x478(%rbx),%rax
1400d1db2:	4c 8d 05 8b e2 13 00 	lea    0x13e28b(%rip),%r8        # 0x140210044
1400d1db9:	ba 07 0a 00 00       	mov    $0xa07,%edx
1400d1dbe:	48 8d 0d 95 d9 13 00 	lea    0x13d995(%rip),%rcx        # 0x14020f75a
1400d1dc5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400d1dca:	48 8d 05 ff f1 13 00 	lea    0x13f1ff(%rip),%rax        # 0x140210fd0
1400d1dd1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400d1dd6:	4c 8b 0b             	mov    (%rbx),%r9
1400d1dd9:	e8 82 c2 fd ff       	call   0x1400ae060
1400d1dde:	48 8b 83 a0 04 00 00 	mov    0x4a0(%rbx),%rax
1400d1de5:	4c 8d 05 58 e2 13 00 	lea    0x13e258(%rip),%r8        # 0x140210044
1400d1dec:	ba 09 0a 00 00       	mov    $0xa09,%edx
1400d1df1:	48 8d 0d 62 d9 13 00 	lea    0x13d962(%rip),%rcx        # 0x14020f75a
1400d1df8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400d1dfd:	48 8d 05 dc f1 13 00 	lea    0x13f1dc(%rip),%rax        # 0x140210fe0
1400d1e04:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400d1e09:	4c 8b 0b             	mov    (%rbx),%r9
1400d1e0c:	e8 4f c2 fd ff       	call   0x1400ae060
1400d1e11:	48 8b 03             	mov    (%rbx),%rax
1400d1e14:	ba 0b 0a 00 00       	mov    $0xa0b,%edx
1400d1e19:	4c 8d 0d ce f1 13 00 	lea    0x13f1ce(%rip),%r9        # 0x140210fee
1400d1e20:	4c 8d 05 1d e2 13 00 	lea    0x13e21d(%rip),%r8        # 0x140210044
1400d1e27:	48 8d 0d 2c d9 13 00 	lea    0x13d92c(%rip),%rcx        # 0x14020f75a
1400d1e2e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400d1e33:	e8 d8 bd fd ff       	call   0x1400adc10
1400d1e38:	83 bb 3c 03 00 00 05 	cmpl   $0x5,0x33c(%rbx)
1400d1e3f:	77 44                	ja     0x1400d1e85
1400d1e41:	8b 83 3c 03 00 00    	mov    0x33c(%rbx),%eax
1400d1e47:	48 8d 15 2e f4 13 00 	lea    0x13f42e(%rip),%rdx        # 0x14021127c
1400d1e4e:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
1400d1e52:	48 01 d0             	add    %rdx,%rax
1400d1e55:	ff e0                	jmp    *%rax
1400d1e57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400d1e5e:	00 00
1400d1e60:	48 8b 05 71 f8 13 00 	mov    0x13f871(%rip),%rax        # 0x1402116d8
1400d1e67:	c7 43 54 00 00 00 00 	movl   $0x0,0x54(%rbx)
1400d1e6e:	48 c7 83 40 04 00 00 	movq   $0x0,0x440(%rbx)
1400d1e75:	00 00 00 00
1400d1e79:	48 89 43 48          	mov    %rax,0x48(%rbx)
1400d1e7d:	48 89 d9             	mov    %rbx,%rcx
1400d1e80:	e8 5b d4 ff ff       	call   0x1400cf2e0
1400d1e85:	48 8b 03             	mov    (%rbx),%rax
1400d1e88:	4c 8d 0d 5f f1 13 00 	lea    0x13f15f(%rip),%r9        # 0x140210fee
1400d1e8f:	4c 8d 05 ae e1 13 00 	lea    0x13e1ae(%rip),%r8        # 0x140210044
1400d1e96:	ba 20 0a 00 00       	mov    $0xa20,%edx
1400d1e9b:	48 8d 0d b8 d8 13 00 	lea    0x13d8b8(%rip),%rcx        # 0x14020f75a
1400d1ea2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400d1ea7:	e8 74 bf fd ff       	call   0x1400ade20
1400d1eac:	48 8b 3d 3d 6c 16 00 	mov    0x166c3d(%rip),%rdi        # 0x140238af0
1400d1eb3:	48 8b 84 24 e8 01 00 	mov    0x1e8(%rsp),%rax
1400d1eba:	00
1400d1ebb:	48 2b 07             	sub    (%rdi),%rax
1400d1ebe:	0f 85 66 2a 00 00    	jne    0x1400d492a
1400d1ec4:	48 81 c4 f8 01 00 00 	add    $0x1f8,%rsp
1400d1ecb:	5b                   	pop    %rbx
1400d1ecc:	5e                   	pop    %rsi
1400d1ecd:	5f                   	pop    %rdi
1400d1ece:	5d                   	pop    %rbp
1400d1ecf:	41 5c                	pop    %r12
1400d1ed1:	41 5d                	pop    %r13
1400d1ed3:	41 5e                	pop    %r14
1400d1ed5:	41 5f                	pop    %r15
1400d1ed7:	c3                   	ret
1400d1ed8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400d1edf:	00
1400d1ee0:	8b 53 48             	mov    0x48(%rbx),%edx
1400d1ee3:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d1ee8:	48 8d 6b 70          	lea    0x70(%rbx),%rbp
1400d1eec:	48 8d 3d 8d d9 13 00 	lea    0x13d98d(%rip),%rdi        # 0x14020f880
1400d1ef3:	48 8d b3 c8 02 00 00 	lea    0x2c8(%rbx),%rsi
1400d1efa:	e8 01 1b 04 00       	call   0x140113a00
1400d1eff:	85 c0                	test   %eax,%eax
1400d1f01:	48 0f 44 f7          	cmove  %rdi,%rsi
1400d1f05:	48 89 f1             	mov    %rsi,%rcx
1400d1f08:	e8 23 1e 04 00       	call   0x140113d30
1400d1f0d:	8b 53 48             	mov    0x48(%rbx),%edx
1400d1f10:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d1f15:	85 c0                	test   %eax,%eax
1400d1f17:	48 0f 45 f5          	cmovne %rbp,%rsi
1400d1f1b:	e8 e0 1a 04 00       	call   0x140113a00
1400d1f20:	48 8b 0b             	mov    (%rbx),%rcx
1400d1f23:	85 c0                	test   %eax,%eax
1400d1f25:	48 0f 44 ef          	cmove  %rdi,%rbp
1400d1f29:	e8 92 b8 f5 ff       	call   0x14002d7c0
1400d1f2e:	4c 8b 73 10          	mov    0x10(%rbx),%r14
1400d1f32:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
1400d1f39:	4d 85 f6             	test   %r14,%r14
1400d1f3c:	0f 84 be 0c 00 00    	je     0x1400d2c00
1400d1f42:	48 8b 3d 97 70 16 00 	mov    0x167097(%rip),%rdi        # 0x140238fe0
1400d1f49:	4c 8d 25 1d e1 13 00 	lea    0x13e11d(%rip),%r12        # 0x14021006d
1400d1f50:	44 8b 0f             	mov    (%rdi),%r9d
1400d1f53:	45 85 c9             	test   %r9d,%r9d
1400d1f56:	74 0f                	je     0x1400d1f67
1400d1f58:	4c 89 e1             	mov    %r12,%rcx
1400d1f5b:	e8 08 14 11 00       	call   0x1401e3368
1400d1f60:	4c 8b 73 10          	mov    0x10(%rbx),%r14
1400d1f64:	49 89 c4             	mov    %rax,%r12
1400d1f67:	48 8d 15 cc d9 13 00 	lea    0x13d9cc(%rip),%rdx        # 0x14020f93a
1400d1f6e:	4c 89 f1             	mov    %r14,%rcx
1400d1f71:	4d 89 f5             	mov    %r14,%r13
1400d1f74:	e8 ff 7e 11 00       	call   0x1401e9e78
1400d1f79:	89 c2                	mov    %eax,%edx
1400d1f7b:	48 8d 05 2a db 13 00 	lea    0x13db2a(%rip),%rax        # 0x14020faac
1400d1f82:	85 d2                	test   %edx,%edx
1400d1f84:	75 2c                	jne    0x1400d1fb2
1400d1f86:	e9 78 1d 00 00       	jmp    0x1400d3d03
1400d1f8b:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400d1f92:	00 00 00 00
1400d1f96:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400d1f9d:	00 00 00
1400d1fa0:	49 83 c5 01          	add    $0x1,%r13
1400d1fa4:	48 83 c0 01          	add    $0x1,%rax
1400d1fa8:	41 3a 55 ff          	cmp    -0x1(%r13),%dl
1400d1fac:	0f 85 d1 1d 00 00    	jne    0x1400d3d83
1400d1fb2:	0f b6 10             	movzbl (%rax),%edx
1400d1fb5:	84 d2                	test   %dl,%dl
1400d1fb7:	75 e7                	jne    0x1400d1fa0
1400d1fb9:	8b 53 48             	mov    0x48(%rbx),%edx
1400d1fbc:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d1fc1:	e8 3a 1a 04 00       	call   0x140113a00
1400d1fc6:	4c 8d 0d b3 d8 13 00 	lea    0x13d8b3(%rip),%r9        # 0x14020f880
1400d1fcd:	48 8d 53 70          	lea    0x70(%rbx),%rdx
1400d1fd1:	48 89 d9             	mov    %rbx,%rcx
1400d1fd4:	85 c0                	test   %eax,%eax
1400d1fd6:	4c 8d 05 03 d8 13 00 	lea    0x13d803(%rip),%r8        # 0x14020f7e0
1400d1fdd:	49 0f 44 d1          	cmove  %r9,%rdx
1400d1fe1:	e8 6a e1 ff ff       	call   0x1400d0150
1400d1fe6:	4d 89 e1             	mov    %r12,%r9
1400d1fe9:	48 89 ea             	mov    %rbp,%rdx
1400d1fec:	48 89 d9             	mov    %rbx,%rcx
1400d1fef:	4c 8d 05 ea d7 13 00 	lea    0x13d7ea(%rip),%r8        # 0x14020f7e0
1400d1ff6:	e8 a5 c6 ff ff       	call   0x1400ce6a0
1400d1ffb:	4d 89 e9             	mov    %r13,%r9
1400d1ffe:	48 89 f2             	mov    %rsi,%rdx
1400d2001:	48 89 d9             	mov    %rbx,%rcx
1400d2004:	4c 8d 05 9c db 13 00 	lea    0x13db9c(%rip),%r8        # 0x14020fba7
1400d200b:	e8 90 c6 ff ff       	call   0x1400ce6a0
1400d2010:	44 8b 7b 08          	mov    0x8(%rbx),%r15d
1400d2014:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
1400d201b:	00
1400d201c:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1400d2023:	00
1400d2024:	45 85 ff             	test   %r15d,%r15d
1400d2027:	0f 84 35 1b 00 00    	je     0x1400d3b62
1400d202d:	8b 53 48             	mov    0x48(%rbx),%edx
1400d2030:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d2035:	48 8d 73 70          	lea    0x70(%rbx),%rsi
1400d2039:	e8 c2 19 04 00       	call   0x140113a00
1400d203e:	44 8b b3 48 03 00 00 	mov    0x348(%rbx),%r14d
1400d2045:	85 c0                	test   %eax,%eax
1400d2047:	48 8d 05 32 d8 13 00 	lea    0x13d832(%rip),%rax        # 0x14020f880
1400d204e:	48 0f 44 f0          	cmove  %rax,%rsi
1400d2052:	45 85 f6             	test   %r14d,%r14d
1400d2055:	0f 84 bd 0b 00 00    	je     0x1400d2c18
1400d205b:	44 8b ab 58 03 00 00 	mov    0x358(%rbx),%r13d
1400d2062:	45 85 ed             	test   %r13d,%r13d
1400d2065:	0f 85 20 1d 00 00    	jne    0x1400d3d8b
1400d206b:	48 8b 8b 50 04 00 00 	mov    0x450(%rbx),%rcx
1400d2072:	4c 8b 83 48 04 00 00 	mov    0x448(%rbx),%r8
1400d2079:	48 85 c9             	test   %rcx,%rcx
1400d207c:	0f 84 ee 19 00 00    	je     0x1400d3a70
1400d2082:	31 c0                	xor    %eax,%eax
1400d2084:	eb 27                	jmp    0x1400d20ad
1400d2086:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400d208d:	00 00 00 00
1400d2091:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400d2098:	00 00 00 00
1400d209c:	0f 1f 40 00          	nopl   0x0(%rax)
1400d20a0:	48 83 c0 01          	add    $0x1,%rax
1400d20a4:	48 39 c1             	cmp    %rax,%rcx
1400d20a7:	0f 84 c3 19 00 00    	je     0x1400d3a70
1400d20ad:	48 89 c2             	mov    %rax,%rdx
1400d20b0:	48 c1 e2 04          	shl    $0x4,%rdx
1400d20b4:	49 8b 54 10 08       	mov    0x8(%r8,%rdx,1),%rdx
1400d20b9:	44 8b 62 08          	mov    0x8(%rdx),%r12d
1400d20bd:	45 85 e4             	test   %r12d,%r12d
1400d20c0:	74 de                	je     0x1400d20a0
1400d20c2:	48 8b 3d 17 6f 16 00 	mov    0x166f17(%rip),%rdi        # 0x140238fe0
1400d20c9:	4c 8d 05 ab e0 13 00 	lea    0x13e0ab(%rip),%r8        # 0x14021017b
1400d20d0:	44 8b 0f             	mov    (%rdi),%r9d
1400d20d3:	45 85 c9             	test   %r9d,%r9d
1400d20d6:	74 0b                	je     0x1400d20e3
1400d20d8:	4c 89 c1             	mov    %r8,%rcx
1400d20db:	e8 88 12 11 00       	call   0x1401e3368
1400d20e0:	49 89 c0             	mov    %rax,%r8
1400d20e3:	48 89 f2             	mov    %rsi,%rdx
1400d20e6:	48 89 d9             	mov    %rbx,%rcx
1400d20e9:	e8 02 dc ff ff       	call   0x1400cfcf0
1400d20ee:	8b ab 28 03 00 00    	mov    0x328(%rbx),%ebp
1400d20f4:	85 ed                	test   %ebp,%ebp
1400d20f6:	0f 85 85 1f 00 00    	jne    0x1400d4081
1400d20fc:	0f 1f 40 00          	nopl   0x0(%rax)
1400d2100:	8b 53 48             	mov    0x48(%rbx),%edx
1400d2103:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d2108:	e8 f3 18 04 00       	call   0x140113a00
1400d210d:	4c 8d 0d 6c d7 13 00 	lea    0x13d76c(%rip),%r9        # 0x14020f880
1400d2114:	48 8d 53 70          	lea    0x70(%rbx),%rdx
1400d2118:	48 89 d9             	mov    %rbx,%rcx
1400d211b:	85 c0                	test   %eax,%eax
1400d211d:	4c 8d 05 bc d6 13 00 	lea    0x13d6bc(%rip),%r8        # 0x14020f7e0
1400d2124:	49 0f 44 d1          	cmove  %r9,%rdx
1400d2128:	e8 c3 db ff ff       	call   0x1400cfcf0
1400d212d:	44 8b a3 60 03 00 00 	mov    0x360(%rbx),%r12d
1400d2134:	45 85 e4             	test   %r12d,%r12d
1400d2137:	0f 85 b3 18 00 00    	jne    0x1400d39f0
1400d213d:	8b ab 6c 03 00 00    	mov    0x36c(%rbx),%ebp
1400d2143:	83 fd ff             	cmp    $0xffffffff,%ebp
1400d2146:	74 63                	je     0x1400d21ab
1400d2148:	48 8b 3d 91 6e 16 00 	mov    0x166e91(%rip),%rdi        # 0x140238fe0
1400d214f:	8b 17                	mov    (%rdi),%edx
1400d2151:	83 fd fe             	cmp    $0xfffffffe,%ebp
1400d2154:	0f 84 b0 1d 00 00    	je     0x1400d3f0a
1400d215a:	4c 8d 05 3f e8 13 00 	lea    0x13e83f(%rip),%r8        # 0x1402109a0
1400d2161:	85 d2                	test   %edx,%edx
1400d2163:	74 0b                	je     0x1400d2170
1400d2165:	4c 89 c1             	mov    %r8,%rcx
1400d2168:	e8 fb 11 11 00       	call   0x1401e3368
1400d216d:	49 89 c0             	mov    %rax,%r8
1400d2170:	41 89 e9             	mov    %ebp,%r9d
1400d2173:	48 89 f2             	mov    %rsi,%rdx
1400d2176:	48 89 d9             	mov    %rbx,%rcx
1400d2179:	e8 72 db ff ff       	call   0x1400cfcf0
1400d217e:	8b 53 48             	mov    0x48(%rbx),%edx
1400d2181:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d2186:	e8 75 18 04 00       	call   0x140113a00
1400d218b:	4c 8d 0d ee d6 13 00 	lea    0x13d6ee(%rip),%r9        # 0x14020f880
1400d2192:	48 8d 53 70          	lea    0x70(%rbx),%rdx
1400d2196:	48 89 d9             	mov    %rbx,%rcx
1400d2199:	85 c0                	test   %eax,%eax
1400d219b:	4c 8d 05 3e d6 13 00 	lea    0x13d63e(%rip),%r8        # 0x14020f7e0
1400d21a2:	49 0f 44 d1          	cmove  %r9,%rdx
1400d21a6:	e8 45 db ff ff       	call   0x1400cfcf0
1400d21ab:	8b 73 08             	mov    0x8(%rbx),%esi
1400d21ae:	85 f6                	test   %esi,%esi
1400d21b0:	0f 85 82 17 00 00    	jne    0x1400d3938
1400d21b6:	48 83 bb 50 04 00 00 	cmpq   $0x0,0x450(%rbx)
1400d21bd:	00
1400d21be:	0f 84 cc 1d 00 00    	je     0x1400d3f90
1400d21c4:	48 8b 3d 15 6e 16 00 	mov    0x166e15(%rip),%rdi        # 0x140238fe0
1400d21cb:	45 31 ff             	xor    %r15d,%r15d
1400d21ce:	31 d2                	xor    %edx,%edx
1400d21d0:	4c 8d 25 a9 d6 13 00 	lea    0x13d6a9(%rip),%r12        # 0x14020f880
1400d21d7:	48 8d 2d e7 dc 13 00 	lea    0x13dce7(%rip),%rbp        # 0x14020fec5
1400d21de:	eb 29                	jmp    0x1400d2209
1400d21e0:	ba 01 00 00 00       	mov    $0x1,%edx
1400d21e5:	49 89 f0             	mov    %rsi,%r8
1400d21e8:	48 89 d9             	mov    %rbx,%rcx
1400d21eb:	e8 c0 df ff ff       	call   0x1400d01b0
1400d21f0:	ba 01 00 00 00       	mov    $0x1,%edx
1400d21f5:	48 8b 83 50 04 00 00 	mov    0x450(%rbx),%rax
1400d21fc:	49 83 c7 01          	add    $0x1,%r15
1400d2200:	49 39 c7             	cmp    %rax,%r15
1400d2203:	0f 83 df 0e 00 00    	jae    0x1400d30e8
1400d2209:	4c 89 fe             	mov    %r15,%rsi
1400d220c:	48 c1 e6 04          	shl    $0x4,%rsi
1400d2210:	48 03 b3 48 04 00 00 	add    0x448(%rbx),%rsi
1400d2217:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400d221b:	8b 40 04             	mov    0x4(%rax),%eax
1400d221e:	85 c0                	test   %eax,%eax
1400d2220:	74 d3                	je     0x1400d21f5
1400d2222:	83 f8 55             	cmp    $0x55,%eax
1400d2225:	74 ce                	je     0x1400d21f5
1400d2227:	85 d2                	test   %edx,%edx
1400d2229:	75 b5                	jne    0x1400d21e0
1400d222b:	8b 53 48             	mov    0x48(%rbx),%edx
1400d222e:	b9 01 00 00 00       	mov    $0x1,%ecx
1400d2233:	4c 8d 6b 70          	lea    0x70(%rbx),%r13
1400d2237:	e8 c4 17 04 00       	call   0x140113a00
1400d223c:	44 8b 17             	mov    (%rdi),%r10d
1400d223f:	49 89 e8             	mov    %rbp,%r8
1400d2242:	85 c0                	test   %eax,%eax
1400d2244:	4d 0f 44 ec          	cmove  %r12,%r13
1400d2248:	45 85 d2             	test   %r10d,%r10d
1400d224b:	74 0f                	je     0x1400d225c
1400d224d:	48 8d 0d 71 dc 13 00 	lea    0x13dc71(%rip),%rcx        # 0x14020fec5
1400d2254:	e8 0f 11 11 00       	call   0x1401e3368
1400d2259:	49 89 c0             	mov    %rax,%r8
1400d225c:	4c 89 ea             	mov    %r13,%rdx
1400d225f:	48 89 d9             	mov    %rbx,%rcx
1400d2262:	e8 89 da ff ff       	call   0x1400cfcf0
1400d2267:	44 8b 8b 28 03 00 00 	mov    0x328(%rbx),%r9d
1400d226e:	45 85 c9             	test   %r9d,%r9d
1400d2271:	0f 84 69 ff ff ff    	je     0x1400d21e0
1400d2277:	44 8b 43 40          	mov    0x40(%rbx),%r8d
1400d227b:	45 85 c0             	test   %r8d,%r8d
1400d227e:	0f 85 5c ff ff ff    	jne    0x1400d21e0
1400d2284:	8b 4b 08             	mov    0x8(%rbx),%ecx
1400d2287:	44 8b 0f             	mov    (%rdi),%r9d
1400d228a:	85 c9                	test   %ecx,%ecx
1400d228c:	0f 85 bb 18 00 00    	jne    0x1400d3b4d
1400d2292:	4c 8b 73 18          	mov    0x18(%rbx),%r14
1400d2296:	48 8d 15 9d d6 13 00 	lea    0x13d69d(%rip),%rdx        # 0x14020f93a
1400d229d:	44 89 8c 24 90 00 00 	mov    %r9d,0x90(%rsp)