1400f7ef8:	e8 33 8c 1b 00       	call   0x1402b0b30
1400f7efd:	48 2b e0             	sub    %rax,%rsp
1400f7f00:	45 33 e4             	xor    %r12d,%r12d
1400f7f03:	48 8b fa             	mov    %rdx,%rdi
1400f7f06:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1400f7f0a:	49 8b f1             	mov    %r9,%rsi
1400f7f0d:	4d 8b f8             	mov    %r8,%r15
1400f7f10:	48 8b d9             	mov    %rcx,%rbx
1400f7f13:	45 8b f4             	mov    %r12d,%r14d
1400f7f16:	49 bd 01 00 01 00 00 	movabs $0x1000000010001,%r13
1400f7f1d:	00 01 00
1400f7f20:	48 85 d2             	test   %rdx,%rdx
1400f7f23:	0f 84 9b 00 00 00    	je     0x1400f7fc4
1400f7f29:	8b 0a                	mov    (%rdx),%ecx
1400f7f2b:	8d 41 f0             	lea    -0x10(%rcx),%eax
1400f7f2e:	83 f8 30             	cmp    $0x30,%eax
1400f7f31:	77 08                	ja     0x1400f7f3b
1400f7f33:	48 98                	cltq
1400f7f35:	49 0f a3 c5          	bt     %rax,%r13
1400f7f39:	72 10                	jb     0x1400f7f4b
1400f7f3b:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
1400f7f41:	74 08                	je     0x1400f7f4b
1400f7f43:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
1400f7f49:	75 79                	jne    0x1400f7fc4
1400f7f4b:	4c 39 62 30          	cmp    %r12,0x30(%rdx)
1400f7f4f:	74 73                	je     0x1400f7fc4
1400f7f51:	81 f9 80 00 00 00    	cmp    $0x80,%ecx
1400f7f57:	75 17                	jne    0x1400f7f70
1400f7f59:	4c 8b c7             	mov    %rdi,%r8
1400f7f5c:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400f7f61:	33 d2                	xor    %edx,%edx
1400f7f63:	48 8b cb             	mov    %rbx,%rcx
1400f7f66:	e8 15 32 04 00       	call   0x14013b180
1400f7f6b:	e9 12 06 00 00       	jmp    0x1400f8582
1400f7f70:	81 f9 00 01 00 00    	cmp    $0x100,%ecx
1400f7f76:	75 17                	jne    0x1400f7f8f
1400f7f78:	4c 8b c7             	mov    %rdi,%r8
1400f7f7b:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400f7f80:	33 d2                	xor    %edx,%edx
1400f7f82:	48 8b cb             	mov    %rbx,%rcx
1400f7f85:	e8 16 37 04 00       	call   0x14013b6a0
1400f7f8a:	e9 f3 05 00 00       	jmp    0x1400f8582
1400f7f8f:	e8 dc f0 02 00       	call   0x140127070
1400f7f94:	4c 8d 05 55 21 21 00 	lea    0x212155(%rip),%r8        # 0x14030a0f0
1400f7f9b:	ba a5 00 00 00       	mov    $0xa5,%edx
1400f7fa0:	48 8d 0d 19 21 21 00 	lea    0x212119(%rip),%rcx        # 0x14030a0c0
1400f7fa7:	e8 e4 f1 02 00       	call   0x140127190
1400f7fac:	45 33 c0             	xor    %r8d,%r8d
1400f7faf:	ba bd 00 00 00       	mov    $0xbd,%edx
1400f7fb4:	41 8d 48 06          	lea    0x6(%r8),%ecx
1400f7fb8:	e8 d3 f2 02 00       	call   0x140127290
1400f7fbd:	33 c0                	xor    %eax,%eax
1400f7fbf:	e9 be 05 00 00       	jmp    0x1400f8582
1400f7fc4:	ba 02 00 00 00       	mov    $0x2,%edx
1400f7fc9:	48 8b cb             	mov    %rbx,%rcx
1400f7fcc:	e8 ef 1e 04 00       	call   0x140139ec0
1400f7fd1:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400f7fd5:	48 85 c9             	test   %rcx,%rcx
1400f7fd8:	74 4f                	je     0x1400f8029
1400f7fda:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f7fde:	48 85 c0             	test   %rax,%rax
1400f7fe1:	75 34                	jne    0x1400f8017
1400f7fe3:	e8 88 f0 02 00       	call   0x140127070
1400f7fe8:	4c 8d 05 01 21 21 00 	lea    0x212101(%rip),%r8        # 0x14030a0f0
1400f7fef:	ba ae 00 00 00       	mov    $0xae,%edx
1400f7ff4:	48 8d 0d c5 20 21 00 	lea    0x2120c5(%rip),%rcx        # 0x14030a0c0
1400f7ffb:	e8 90 f1 02 00       	call   0x140127190
1400f8000:	ba 86 00 00 00       	mov    $0x86,%edx
1400f8005:	45 33 c0             	xor    %r8d,%r8d
1400f8008:	8d 4a 80             	lea    -0x80(%rdx),%ecx
1400f800b:	e8 80 f2 02 00       	call   0x140127290
1400f8010:	33 c0                	xor    %eax,%eax
1400f8012:	e9 6b 05 00 00       	jmp    0x1400f8582
1400f8017:	48 8b 90 a8 00 00 00 	mov    0xa8(%rax),%rdx
1400f801e:	48 85 d2             	test   %rdx,%rdx
1400f8021:	74 02                	je     0x1400f8025
1400f8023:	ff d2                	call   *%rdx
1400f8025:	4c 89 63 38          	mov    %r12,0x38(%rbx)
1400f8029:	48 85 ff             	test   %rdi,%rdi
1400f802c:	0f 84 94 00 00 00    	je     0x1400f80c6
1400f8032:	48 89 3b             	mov    %rdi,(%rbx)
1400f8035:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400f8039:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
1400f803e:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
1400f8043:	48 85 c9             	test   %rcx,%rcx
1400f8046:	74 1c                	je     0x1400f8064
1400f8048:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f804c:	48 85 c0             	test   %rax,%rax
1400f804f:	74 13                	je     0x1400f8064
1400f8051:	48 85 ff             	test   %rdi,%rdi
1400f8054:	0f 84 ae 04 00 00    	je     0x1400f8508
1400f805a:	8b 00                	mov    (%rax),%eax
1400f805c:	39 07                	cmp    %eax,(%rdi)
1400f805e:	0f 84 a4 04 00 00    	je     0x1400f8508
1400f8064:	48 85 ff             	test   %rdi,%rdi
1400f8067:	74 20                	je     0x1400f8089
1400f8069:	e8 42 b5 02 00       	call   0x1401235b0
1400f806e:	4c 89 63 10          	mov    %r12,0x10(%rbx)
1400f8072:	48 85 f6             	test   %rsi,%rsi
1400f8075:	0f 85 d3 02 00 00    	jne    0x1400f834e
1400f807b:	8b 0f                	mov    (%rdi),%ecx
1400f807d:	e8 3e 63 04 00       	call   0x14013e3c0
1400f8082:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400f8086:	4c 8b f0             	mov    %rax,%r14
1400f8089:	48 85 c9             	test   %rcx,%rcx
1400f808c:	0f 85 bc 02 00 00    	jne    0x1400f834e
1400f8092:	48 85 f6             	test   %rsi,%rsi
1400f8095:	0f 85 b3 02 00 00    	jne    0x1400f834e
1400f809b:	4d 85 f6             	test   %r14,%r14
1400f809e:	0f 85 aa 02 00 00    	jne    0x1400f834e
1400f80a4:	f7 43 18 00 01 00 00 	testl  $0x100,0x18(%rbx)
1400f80ab:	0f 85 9d 02 00 00    	jne    0x1400f834e
1400f80b1:	48 85 ff             	test   %rdi,%rdi
1400f80b4:	74 51                	je     0x1400f8107
1400f80b6:	83 7f 10 02          	cmpl   $0x2,0x10(%rdi)
1400f80ba:	0f 84 8e 02 00 00    	je     0x1400f834e
1400f80c0:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f80c4:	eb 57                	jmp    0x1400f811d
1400f80c6:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1400f80ca:	48 85 ff             	test   %rdi,%rdi
1400f80cd:	0f 85 62 ff ff ff    	jne    0x1400f8035
1400f80d3:	e8 98 ef 02 00       	call   0x140127070
1400f80d8:	4c 8d 05 11 20 21 00 	lea    0x212011(%rip),%r8        # 0x14030a0f0
1400f80df:	ba ba 00 00 00       	mov    $0xba,%edx
1400f80e4:	48 8d 0d d5 1f 21 00 	lea    0x211fd5(%rip),%rcx        # 0x14030a0c0
1400f80eb:	e8 a0 f0 02 00       	call   0x140127190
1400f80f0:	45 33 c0             	xor    %r8d,%r8d
1400f80f3:	8d 4f 06             	lea    0x6(%rdi),%ecx
1400f80f6:	ba 8b 00 00 00       	mov    $0x8b,%edx
1400f80fb:	e8 90 f1 02 00       	call   0x140127290
1400f8100:	33 c0                	xor    %eax,%eax
1400f8102:	e9 7b 04 00 00       	jmp    0x1400f8582
1400f8107:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400f810b:	48 8b c1             	mov    %rcx,%rax
1400f810e:	48 85 c9             	test   %rcx,%rcx
1400f8111:	74 0a                	je     0x1400f811d
1400f8113:	83 79 10 02          	cmpl   $0x2,0x10(%rcx)
1400f8117:	0f 84 31 02 00 00    	je     0x1400f834e
1400f811d:	48 85 c0             	test   %rax,%rax
1400f8120:	74 60                	je     0x1400f8182
1400f8122:	4c 39 60 38          	cmp    %r12,0x38(%rax)
1400f8126:	74 1b                	je     0x1400f8143
1400f8128:	ba 02 00 00 00       	mov    $0x2,%edx
1400f812d:	48 8b cb             	mov    %rbx,%rcx
1400f8130:	e8 1b 1e 04 00       	call   0x140139f50
1400f8135:	85 c0                	test   %eax,%eax
1400f8137:	75 0a                	jne    0x1400f8143
1400f8139:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f813d:	48 8b cb             	mov    %rbx,%rcx
1400f8140:	ff 50 38             	call   *0x38(%rax)
1400f8143:	4c 39 63 20          	cmp    %r12,0x20(%rbx)
1400f8147:	74 39                	je     0x1400f8182
1400f8149:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f814d:	44 39 60 44          	cmp    %r12d,0x44(%rax)
1400f8151:	7e 2f                	jle    0x1400f8182
1400f8153:	ba 04 00 00 00       	mov    $0x4,%edx
1400f8158:	48 8b cb             	mov    %rbx,%rcx
1400f815b:	e8 f0 1d 04 00       	call   0x140139f50
1400f8160:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f8164:	4c 8d 05 55 1f 21 00 	lea    0x211f55(%rip),%r8        # 0x14030a0c0
1400f816b:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400f816f:	41 b9 25 00 00 00    	mov    $0x25,%r9d
1400f8175:	48 63 50 44          	movslq 0x44(%rax),%rdx
1400f8179:	e8 32 3d ff ff       	call   0x1400ebeb0
1400f817e:	4c 89 63 20          	mov    %r12,0x20(%rbx)
1400f8182:	be 01 00 00 00       	mov    $0x1,%esi
1400f8187:	4c 39 67 68          	cmp    %r12,0x68(%rdi)
1400f818b:	0f 85 aa 00 00 00    	jne    0x1400f823b
1400f8191:	8b 0f                	mov    (%rdi),%ecx
1400f8193:	85 c9                	test   %ecx,%ecx
1400f8195:	74 07                	je     0x1400f819e
1400f8197:	e8 a4 d4 ff ff       	call   0x1400f5640
1400f819c:	eb 07                	jmp    0x1400f81a5
1400f819e:	48 8d 05 9b 77 1f 00 	lea    0x1f779b(%rip),%rax        # 0x1402ef940
1400f81a5:	48 8d 0d 74 f7 ff ff 	lea    -0x88c(%rip),%rcx        # 0x1400f7920
1400f81ac:	4c 8b c0             	mov    %rax,%r8
1400f81af:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400f81b4:	4c 8d 0d d2 fd 2a 00 	lea    0x2afdd2(%rip),%r9        # 0x1403a7f8d
1400f81bb:	48 8d 0d 8e f3 ff ff 	lea    -0xc72(%rip),%rcx        # 0x1400f7550
1400f81c2:	8b d6                	mov    %esi,%edx
1400f81c4:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400f81c9:	48 8d 0d 90 f7 ff ff 	lea    -0x870(%rip),%rcx        # 0x1400f7960
1400f81d0:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400f81d5:	33 c9                	xor    %ecx,%ecx
1400f81d7:	e8 34 97 04 00       	call   0x140141910
1400f81dc:	48 8b f8             	mov    %rax,%rdi
1400f81df:	48 85 c0             	test   %rax,%rax
1400f81e2:	75 34                	jne    0x1400f8218
1400f81e4:	e8 87 ee 02 00       	call   0x140127070
1400f81e9:	4c 8d 05 00 1f 21 00 	lea    0x211f00(%rip),%r8        # 0x14030a0f0
1400f81f0:	ba fe 00 00 00       	mov    $0xfe,%edx
1400f81f5:	48 8d 0d c4 1e 21 00 	lea    0x211ec4(%rip),%rcx        # 0x14030a0c0
1400f81fc:	e8 8f ef 02 00       	call   0x140127190
1400f8201:	45 33 c0             	xor    %r8d,%r8d
1400f8204:	8d 4f 06             	lea    0x6(%rdi),%ecx
1400f8207:	ba 86 00 00 00       	mov    $0x86,%edx
1400f820c:	e8 7f f0 02 00       	call   0x140127290
1400f8211:	33 c0                	xor    %eax,%eax
1400f8213:	e9 65 03 00 00       	jmp    0x1400f857d
1400f8218:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1400f821c:	48 85 c9             	test   %rcx,%rcx
1400f821f:	74 16                	je     0x1400f8237
1400f8221:	44 39 61 10          	cmp    %r12d,0x10(%rcx)
1400f8225:	75 10                	jne    0x1400f8237
1400f8227:	8b c5                	mov    %ebp,%eax
1400f8229:	f0 0f c1 41 70       	lock xadd %eax,0x70(%rcx)
1400f822e:	2b c6                	sub    %esi,%eax
1400f8230:	7f 05                	jg     0x1400f8237
1400f8232:	e8 69 2a 04 00       	call   0x14013aca0
1400f8237:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
1400f823b:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400f823f:	48 85 c9             	test   %rcx,%rcx
1400f8242:	74 20                	je     0x1400f8264
1400f8244:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f8248:	48 85 c0             	test   %rax,%rax
1400f824b:	74 17                	je     0x1400f8264
1400f824d:	48 3b c7             	cmp    %rdi,%rax
1400f8250:	74 12                	je     0x1400f8264
1400f8252:	48 8b 90 a8 00 00 00 	mov    0xa8(%rax),%rdx
1400f8259:	48 85 d2             	test   %rdx,%rdx
1400f825c:	74 02                	je     0x1400f8260
1400f825e:	ff d2                	call   *%rdx
1400f8260:	4c 89 63 38          	mov    %r12,0x38(%rbx)
1400f8264:	4c 39 67 68          	cmp    %r12,0x68(%rdi)
1400f8268:	74 36                	je     0x1400f82a0
1400f826a:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1400f826e:	48 3b cf             	cmp    %rdi,%rcx
1400f8271:	74 2d                	je     0x1400f82a0
1400f8273:	44 39 67 10          	cmp    %r12d,0x10(%rdi)
1400f8277:	75 09                	jne    0x1400f8282
1400f8279:	f0 0f c1 77 70       	lock xadd %esi,0x70(%rdi)
1400f827e:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1400f8282:	48 85 c9             	test   %rcx,%rcx
1400f8285:	74 15                	je     0x1400f829c
1400f8287:	44 39 61 10          	cmp    %r12d,0x10(%rcx)
1400f828b:	75 0f                	jne    0x1400f829c
1400f828d:	f0 0f c1 69 70       	lock xadd %ebp,0x70(%rcx)
1400f8292:	83 ed 01             	sub    $0x1,%ebp
1400f8295:	7f 05                	jg     0x1400f829c
1400f8297:	e8 04 2a 04 00       	call   0x14013aca0
1400f829c:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
1400f82a0:	48 8b 43 38          	mov    0x38(%rbx),%rax
1400f82a4:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
1400f82a8:	48 85 c0             	test   %rax,%rax
1400f82ab:	75 53                	jne    0x1400f8300
1400f82ad:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
1400f82b1:	e8 9a 74 04 00       	call   0x14013f750
1400f82b6:	48 8b c8             	mov    %rax,%rcx
1400f82b9:	ff 97 80 00 00 00    	call   *0x80(%rdi)
1400f82bf:	48 89 43 38          	mov    %rax,0x38(%rbx)
1400f82c3:	48 85 c0             	test   %rax,%rax
1400f82c6:	75 34                	jne    0x1400f82fc
1400f82c8:	e8 a3 ed 02 00       	call   0x140127070
1400f82cd:	4c 8d 05 1c 1e 21 00 	lea    0x211e1c(%rip),%r8        # 0x14030a0f0
1400f82d4:	ba 18 01 00 00       	mov    $0x118,%edx
1400f82d9:	48 8d 0d e0 1d 21 00 	lea    0x211de0(%rip),%rcx        # 0x14030a0c0
1400f82e0:	e8 ab ee 02 00       	call   0x140127190
1400f82e5:	ba 86 00 00 00       	mov    $0x86,%edx
1400f82ea:	45 33 c0             	xor    %r8d,%r8d
1400f82ed:	8d 4a 80             	lea    -0x80(%rdx),%ecx
1400f82f0:	e8 9b ef 02 00       	call   0x140127290
1400f82f5:	33 c0                	xor    %eax,%eax
1400f82f7:	e9 81 02 00 00       	jmp    0x1400f857d
1400f82fc:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1400f8300:	4c 8b 87 88 00 00 00 	mov    0x88(%rdi),%r8
1400f8307:	4d 85 c0             	test   %r8,%r8
1400f830a:	75 34                	jne    0x1400f8340
1400f830c:	e8 5f ed 02 00       	call   0x140127070
1400f8311:	4c 8d 05 d8 1d 21 00 	lea    0x211dd8(%rip),%r8        # 0x14030a0f0
1400f8318:	ba 1e 01 00 00       	mov    $0x11e,%edx
1400f831d:	48 8d 0d 9c 1d 21 00 	lea    0x211d9c(%rip),%rcx        # 0x14030a0c0
1400f8324:	e8 67 ee 02 00       	call   0x140127190
1400f8329:	ba 86 00 00 00       	mov    $0x86,%edx
1400f832e:	45 33 c0             	xor    %r8d,%r8d
1400f8331:	8d 4a 80             	lea    -0x80(%rdx),%ecx
1400f8334:	e8 57 ef 02 00       	call   0x140127290
1400f8339:	33 c0                	xor    %eax,%eax
1400f833b:	e9 3d 02 00 00       	jmp    0x1400f857d
1400f8340:	49 8b d7             	mov    %r15,%rdx
1400f8343:	48 8b c8             	mov    %rax,%rcx
1400f8346:	41 ff d0             	call   *%r8
1400f8349:	e9 2f 02 00 00       	jmp    0x1400f857d
1400f834e:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1400f8352:	48 39 4b 08          	cmp    %rcx,0x8(%rbx)
1400f8356:	75 04                	jne    0x1400f835c
1400f8358:	4c 89 63 08          	mov    %r12,0x8(%rbx)
1400f835c:	48 85 c9             	test   %rcx,%rcx
1400f835f:	74 17                	je     0x1400f8378
1400f8361:	44 39 61 10          	cmp    %r12d,0x10(%rcx)
1400f8365:	75 11                	jne    0x1400f8378
1400f8367:	8b c5                	mov    %ebp,%eax
1400f8369:	f0 0f c1 41 70       	lock xadd %eax,0x70(%rcx)
1400f836e:	83 e8 01             	sub    $0x1,%eax
1400f8371:	7f 05                	jg     0x1400f8378
1400f8373:	e8 28 29 04 00       	call   0x14013aca0
1400f8378:	4c 89 63 40          	mov    %r12,0x40(%rbx)
1400f837c:	48 85 ff             	test   %rdi,%rdi
1400f837f:	0f 84 a5 00 00 00    	je     0x1400f842a
1400f8385:	48 85 f6             	test   %rsi,%rsi
1400f8388:	74 40                	je     0x1400f83ca
1400f838a:	48 8b ce             	mov    %rsi,%rcx
1400f838d:	e8 3e b3 02 00       	call   0x1401236d0
1400f8392:	85 c0                	test   %eax,%eax
1400f8394:	75 3c                	jne    0x1400f83d2
1400f8396:	e8 d5 ec 02 00       	call   0x140127070
1400f839b:	4c 8d 05 4e 1d 21 00 	lea    0x211d4e(%rip),%r8        # 0x14030a0f0
1400f83a2:	ba 2b 01 00 00       	mov    $0x12b,%edx
1400f83a7:	48 8d 0d 12 1d 21 00 	lea    0x211d12(%rip),%rcx        # 0x14030a0c0
1400f83ae:	e8 dd ed 02 00       	call   0x140127190
1400f83b3:	ba 86 00 00 00       	mov    $0x86,%edx
1400f83b8:	45 33 c0             	xor    %r8d,%r8d
1400f83bb:	8d 4a 80             	lea    -0x80(%rdx),%ecx
1400f83be:	e8 cd ee 02 00       	call   0x140127290
1400f83c3:	33 c0                	xor    %eax,%eax
1400f83c5:	e9 b3 01 00 00       	jmp    0x1400f857d
1400f83ca:	49 8b f6             	mov    %r14,%rsi
1400f83cd:	4d 85 f6             	test   %r14,%r14
1400f83d0:	74 54                	je     0x1400f8426
1400f83d2:	8b 17                	mov    (%rdi),%edx
1400f83d4:	48 8b ce             	mov    %rsi,%rcx
1400f83d7:	e8 74 5f 04 00       	call   0x14013e350
1400f83dc:	48 8b f8             	mov    %rax,%rdi
1400f83df:	48 85 c0             	test   %rax,%rax
1400f83e2:	75 3c                	jne    0x1400f8420
1400f83e4:	e8 87 ec 02 00       	call   0x140127070
1400f83e9:	4c 8d 05 00 1d 21 00 	lea    0x211d00(%rip),%r8        # 0x14030a0f0
1400f83f0:	ba 37 01 00 00       	mov    $0x137,%edx
1400f83f5:	48 8d 0d c4 1c 21 00 	lea    0x211cc4(%rip),%rcx        # 0x14030a0c0
1400f83fc:	e8 8f ed 02 00       	call   0x140127190
1400f8401:	45 33 c0             	xor    %r8d,%r8d
1400f8404:	8d 4f 06             	lea    0x6(%rdi),%ecx
1400f8407:	ba 86 00 00 00       	mov    $0x86,%edx
1400f840c:	e8 7f ee 02 00       	call   0x140127290
1400f8411:	48 8b ce             	mov    %rsi,%rcx
1400f8414:	e8 97 b1 02 00       	call   0x1401235b0
1400f8419:	33 c0                	xor    %eax,%eax
1400f841b:	e9 5d 01 00 00       	jmp    0x1400f857d
1400f8420:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1400f8424:	eb 04                	jmp    0x1400f842a
1400f8426:	4c 89 63 10          	mov    %r12,0x10(%rbx)
1400f842a:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f842e:	48 3b c7             	cmp    %rdi,%rax
1400f8431:	0f 84 d1 00 00 00    	je     0x1400f8508
1400f8437:	48 85 c0             	test   %rax,%rax
1400f843a:	74 60                	je     0x1400f849c
1400f843c:	4c 39 60 38          	cmp    %r12,0x38(%rax)
1400f8440:	74 1b                	je     0x1400f845d
1400f8442:	ba 02 00 00 00       	mov    $0x2,%edx
1400f8447:	48 8b cb             	mov    %rbx,%rcx
1400f844a:	e8 01 1b 04 00       	call   0x140139f50