1402a5fd2:	8b 83 f0 00 00 00    	mov    0xf0(%rbx),%eax
1402a5fd8:	83 f8 02             	cmp    $0x2,%eax
1402a5fdb:	75 35                	jne    0x1402a6012
1402a5fdd:	e8 8e 10 e8 ff       	call   0x140127070
1402a5fe2:	4c 8d 05 57 31 0f 00 	lea    0xf3157(%rip),%r8        # 0x140399140
1402a5fe9:	ba 76 02 00 00       	mov    $0x276,%edx
1402a5fee:	48 8d 0d 93 30 0f 00 	lea    0xf3093(%rip),%rcx        # 0x140399088
1402a5ff5:	e8 96 11 e8 ff       	call   0x140127190
1402a5ffa:	45 33 c0             	xor    %r8d,%r8d
1402a5ffd:	41 8d 4e 39          	lea    0x39(%r14),%ecx
1402a6001:	ba c0 00 00 00       	mov    $0xc0,%edx
1402a6006:	e8 85 12 e8 ff       	call   0x140127290
1402a600b:	33 c0                	xor    %eax,%eax
1402a600d:	e9 36 02 00 00       	jmp    0x1402a6248
1402a6012:	85 c0                	test   %eax,%eax
1402a6014:	75 35                	jne    0x1402a604b
1402a6016:	e8 55 10 e8 ff       	call   0x140127070
1402a601b:	4c 8d 05 1e 31 0f 00 	lea    0xf311e(%rip),%r8        # 0x140399140
1402a6022:	ba 7a 02 00 00       	mov    $0x27a,%edx
1402a6027:	48 8d 0d 5a 30 0f 00 	lea    0xf305a(%rip),%rcx        # 0x140399088
1402a602e:	e8 5d 11 e8 ff       	call   0x140127190
1402a6033:	45 33 c0             	xor    %r8d,%r8d
1402a6036:	ba c1 00 00 00       	mov    $0xc1,%edx
1402a603b:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402a603f:	e8 4c 12 e8 ff       	call   0x140127290
1402a6044:	33 c0                	xor    %eax,%eax
1402a6046:	e9 fd 01 00 00       	jmp    0x1402a6248
1402a604b:	3b b3 80 00 00 00    	cmp    0x80(%rbx),%esi
1402a6051:	76 34                	jbe    0x1402a6087
1402a6053:	e8 18 10 e8 ff       	call   0x140127070
1402a6058:	4c 8d 05 e1 30 0f 00 	lea    0xf30e1(%rip),%r8        # 0x140399140
1402a605f:	ba 7f 02 00 00       	mov    $0x27f,%edx
1402a6064:	48 8d 0d 1d 30 0f 00 	lea    0xf301d(%rip),%rcx        # 0x140399088
1402a606b:	e8 20 11 e8 ff       	call   0x140127190
1402a6070:	ba b5 00 00 00       	mov    $0xb5,%edx
1402a6075:	45 33 c0             	xor    %r8d,%r8d
1402a6078:	8d 4a 84             	lea    -0x7c(%rdx),%ecx
1402a607b:	e8 10 12 e8 ff       	call   0x140127290
1402a6080:	33 c0                	xor    %eax,%eax
1402a6082:	e9 c1 01 00 00       	jmp    0x1402a6248
1402a6087:	4c 3b bb 88 00 00 00 	cmp    0x88(%rbx),%r15
1402a608e:	76 35                	jbe    0x1402a60c5
1402a6090:	e8 db 0f e8 ff       	call   0x140127070
1402a6095:	4c 8d 05 a4 30 0f 00 	lea    0xf30a4(%rip),%r8        # 0x140399140
1402a609c:	ba 84 02 00 00       	mov    $0x284,%edx
1402a60a1:	48 8d 0d e0 2f 0f 00 	lea    0xf2fe0(%rip),%rcx        # 0x140399088
1402a60a8:	e8 e3 10 e8 ff       	call   0x140127190
1402a60ad:	45 33 c0             	xor    %r8d,%r8d
1402a60b0:	ba c4 00 00 00       	mov    $0xc4,%edx
1402a60b5:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402a60b9:	e8 d2 11 e8 ff       	call   0x140127290
1402a60be:	33 c0                	xor    %eax,%eax
1402a60c0:	e9 83 01 00 00       	jmp    0x1402a6248
1402a60c5:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1402a60cc:	00
1402a60cd:	48 3b b3 b8 00 00 00 	cmp    0xb8(%rbx),%rsi
1402a60d4:	76 34                	jbe    0x1402a610a
1402a60d6:	e8 95 0f e8 ff       	call   0x140127070
1402a60db:	4c 8d 05 5e 30 0f 00 	lea    0xf305e(%rip),%r8        # 0x140399140
1402a60e2:	ba 88 02 00 00       	mov    $0x288,%edx
1402a60e7:	48 8d 0d 9a 2f 0f 00 	lea    0xf2f9a(%rip),%rcx        # 0x140399088
1402a60ee:	e8 9d 10 e8 ff       	call   0x140127190
1402a60f3:	ba b8 00 00 00       	mov    $0xb8,%edx
1402a60f8:	45 33 c0             	xor    %r8d,%r8d
1402a60fb:	8d 4a 81             	lea    -0x7f(%rdx),%ecx
1402a60fe:	e8 8d 11 e8 ff       	call   0x140127290
1402a6103:	33 c0                	xor    %eax,%eax
1402a6105:	e9 3e 01 00 00       	jmp    0x1402a6248
1402a610a:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1402a610f:	e8 6c 4d dd ff       	call   0x14007ae80
1402a6114:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1402a611a:	39 43 78             	cmp    %eax,0x78(%rbx)
1402a611d:	74 06                	je     0x1402a6125
1402a611f:	89 43 78             	mov    %eax,0x78(%rbx)
1402a6122:	41 8b fd             	mov    %r13d,%edi
1402a6125:	8b 83 c4 00 00 00    	mov    0xc4(%rbx),%eax
1402a612b:	85 c0                	test   %eax,%eax
1402a612d:	74 0a                	je     0x1402a6139
1402a612f:	39 83 c0 00 00 00    	cmp    %eax,0xc0(%rbx)
1402a6135:	41 0f 43 fd          	cmovae %r13d,%edi
1402a6139:	4c 39 b3 d0 00 00 00 	cmp    %r14,0xd0(%rbx)
1402a6140:	7e 22                	jle    0x1402a6164
1402a6142:	33 c9                	xor    %ecx,%ecx
1402a6144:	e8 e7 d4 01 00       	call   0x1402c3630
1402a6149:	48 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%rcx
1402a6150:	48 3b c1             	cmp    %rcx,%rax
1402a6153:	7c 0c                	jl     0x1402a6161
1402a6155:	48 2b c1             	sub    %rcx,%rax
1402a6158:	48 3b 83 d0 00 00 00 	cmp    0xd0(%rbx),%rax
1402a615f:	7c 03                	jl     0x1402a6164
1402a6161:	41 8b fd             	mov    %r13d,%edi
1402a6164:	4c 39 73 30          	cmp    %r14,0x30(%rbx)
1402a6168:	74 10                	je     0x1402a617a
1402a616a:	48 8b cb             	mov    %rbx,%rcx
1402a616d:	e8 3e f5 ff ff       	call   0x1402a56b0
1402a6172:	3b 83 e0 00 00 00    	cmp    0xe0(%rbx),%eax
1402a6178:	75 12                	jne    0x1402a618c
1402a617a:	85 ff                	test   %edi,%edi
1402a617c:	75 0e                	jne    0x1402a618c
1402a617e:	44 39 74 24 70       	cmp    %r14d,0x70(%rsp)
1402a6183:	75 07                	jne    0x1402a618c
1402a6185:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
1402a618a:	eb 5a                	jmp    0x1402a61e6
1402a618c:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1402a6191:	45 33 c9             	xor    %r9d,%r9d
1402a6194:	8b 54 24 70          	mov    0x70(%rsp),%edx
1402a6198:	45 33 c0             	xor    %r8d,%r8d
1402a619b:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1402a61a0:	48 8b cb             	mov    %rbx,%rcx
1402a61a3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a61a8:	e8 e3 05 00 00       	call   0x1402a6790
1402a61ad:	85 c0                	test   %eax,%eax
1402a61af:	75 32                	jne    0x1402a61e3
1402a61b1:	e8 ba 0e e8 ff       	call   0x140127070
1402a61b6:	4c 8d 05 83 2f 0f 00 	lea    0xf2f83(%rip),%r8        # 0x140399140
1402a61bd:	ba a4 02 00 00       	mov    $0x2a4,%edx
1402a61c2:	48 8d 0d bf 2e 0f 00 	lea    0xf2ebf(%rip),%rcx        # 0x140399088
1402a61c9:	e8 c2 0f e8 ff       	call   0x140127190
1402a61ce:	45 33 c0             	xor    %r8d,%r8d
1402a61d1:	ba c5 00 00 00       	mov    $0xc5,%edx
1402a61d6:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402a61da:	e8 b1 10 e8 ff       	call   0x140127290
1402a61df:	33 c0                	xor    %eax,%eax
1402a61e1:	eb 60                	jmp    0x1402a6243
1402a61e3:	49 8b f6             	mov    %r14,%rsi
1402a61e6:	4d 8b ce             	mov    %r14,%r9
1402a61e9:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402a61ee:	4d 8b c7             	mov    %r15,%r8
1402a61f1:	49 8b d4             	mov    %r12,%rdx
1402a61f4:	48 8b cb             	mov    %rbx,%rcx
1402a61f7:	ff 53 28             	call   *0x28(%rbx)
1402a61fa:	85 c0                	test   %eax,%eax
1402a61fc:	75 3c                	jne    0x1402a623a
1402a61fe:	c7 83 f0 00 00 00 02 	movl   $0x2,0xf0(%rbx)
1402a6205:	00 00 00
1402a6208:	e8 63 0e e8 ff       	call   0x140127070
1402a620d:	4c 8d 05 2c 2f 0f 00 	lea    0xf2f2c(%rip),%r8        # 0x140399140
1402a6214:	ba ad 02 00 00       	mov    $0x2ad,%edx
1402a6219:	48 8d 0d 68 2e 0f 00 	lea    0xf2e68(%rip),%rcx        # 0x140399088
1402a6220:	e8 6b 0f e8 ff       	call   0x140127190
1402a6225:	45 33 c0             	xor    %r8d,%r8d
1402a6228:	ba bf 00 00 00       	mov    $0xbf,%edx
1402a622d:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402a6231:	e8 5a 10 e8 ff       	call   0x140127290
1402a6236:	33 c0                	xor    %eax,%eax
1402a6238:	eb 09                	jmp    0x1402a6243
1402a623a:	ff 83 c0 00 00 00    	incl   0xc0(%rbx)
1402a6240:	41 8b c5             	mov    %r13d,%eax
1402a6243:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
1402a6248:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402a624d:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402a6252:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1402a6257:	48 83 c4 30          	add    $0x30,%rsp
1402a625b:	41 5f                	pop    %r15
1402a625d:	41 5e                	pop    %r14
1402a625f:	41 5c                	pop    %r12
1402a6261:	c3                   	ret
1402a6262:	cc                   	int3
1402a6263:	cc                   	int3
1402a6264:	cc                   	int3
1402a6265:	cc                   	int3
1402a6266:	cc                   	int3
1402a6267:	cc                   	int3
1402a6268:	cc                   	int3
1402a6269:	cc                   	int3
1402a626a:	cc                   	int3
1402a626b:	cc                   	int3
1402a626c:	cc                   	int3
1402a626d:	cc                   	int3
1402a626e:	cc                   	int3
1402a626f:	cc                   	int3
1402a6270:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
1402a6275:	53                   	push   %rbx
1402a6276:	55                   	push   %rbp
1402a6277:	57                   	push   %rdi
1402a6278:	b8 a0 00 00 00       	mov    $0xa0,%eax
1402a627d:	e8 ae a8 00 00       	call   0x1402b0b30
1402a6282:	48 2b e0             	sub    %rax,%rsp
1402a6285:	33 ed                	xor    %ebp,%ebp
1402a6287:	45 8b d0             	mov    %r8d,%r10d
1402a628a:	44 8b 81 80 00 00 00 	mov    0x80(%rcx),%r8d
1402a6291:	48 8b d9             	mov    %rcx,%rbx
1402a6294:	48 89 ac 24 c0 00 00 	mov    %rbp,0xc0(%rsp)
1402a629b:	00
1402a629c:	8b fd                	mov    %ebp,%edi
1402a629e:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
1402a62a3:	41 3b d0             	cmp    %r8d,%edx
1402a62a6:	76 32                	jbe    0x1402a62da
1402a62a8:	e8 c3 0d e8 ff       	call   0x140127070
1402a62ad:	4c 8d 05 54 2e 0f 00 	lea    0xf2e54(%rip),%r8        # 0x140399108
1402a62b4:	ba 72 01 00 00       	mov    $0x172,%edx
1402a62b9:	48 8d 0d c8 2d 0f 00 	lea    0xf2dc8(%rip),%rcx        # 0x140399088
1402a62c0:	e8 cb 0e e8 ff       	call   0x140127190
1402a62c5:	45 33 c0             	xor    %r8d,%r8d
1402a62c8:	8d 4d 39             	lea    0x39(%rbp),%ecx
1402a62cb:	ba b5 00 00 00       	mov    $0xb5,%edx
1402a62d0:	e8 bb 0f e8 ff       	call   0x140127290
1402a62d5:	e9 84 04 00 00       	jmp    0x1402a675e
1402a62da:	4d 85 c9             	test   %r9,%r9
1402a62dd:	4c 89 a4 24 98 00 00 	mov    %r12,0x98(%rsp)
1402a62e4:	00
1402a62e5:	4c 89 ac 24 90 00 00 	mov    %r13,0x90(%rsp)
1402a62ec:	00
1402a62ed:	48 8d 05 44 2d 0f 00 	lea    0xf2d44(%rip),%rax        # 0x140399038
1402a62f4:	4c 8b a9 90 00 00 00 	mov    0x90(%rcx),%r13
1402a62fb:	49 0f 45 c1          	cmovne %r9,%rax
1402a62ff:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402a6304:	4d 8b e0             	mov    %r8,%r12
1402a6307:	b8 1d 00 00 00       	mov    $0x1d,%eax
1402a630c:	4c 89 bc 24 80 00 00 	mov    %r15,0x80(%rsp)
1402a6313:	00
1402a6314:	48 0f 45 84 24 e0 00 	cmovne 0xe0(%rsp),%rax
1402a631b:	00 00
1402a631d:	4c 8b b9 98 00 00 00 	mov    0x98(%rcx),%r15
1402a6324:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
1402a6329:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402a632e:	48 3b 81 b0 00 00 00 	cmp    0xb0(%rcx),%rax
1402a6335:	76 33                	jbe    0x1402a636a
1402a6337:	e8 34 0d e8 ff       	call   0x140127070
1402a633c:	4c 8d 05 c5 2d 0f 00 	lea    0xf2dc5(%rip),%r8        # 0x140399108
1402a6343:	ba 7e 01 00 00       	mov    $0x17e,%edx
1402a6348:	48 8d 0d 39 2d 0f 00 	lea    0xf2d39(%rip),%rcx        # 0x140399088
1402a634f:	e8 3c 0e e8 ff       	call   0x140127190
1402a6354:	45 33 c0             	xor    %r8d,%r8d
1402a6357:	ba c3 00 00 00       	mov    $0xc3,%edx
1402a635c:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402a6360:	e8 2b 0f e8 ff       	call   0x140127290
1402a6365:	e9 dc 03 00 00       	jmp    0x1402a6746
1402a636a:	48 89 b4 24 c8 00 00 	mov    %rsi,0xc8(%rsp)
1402a6371:	00
1402a6372:	8b b1 f0 00 00 00    	mov    0xf0(%rcx),%esi
1402a6378:	85 f6                	test   %esi,%esi
1402a637a:	74 48                	je     0x1402a63c4
1402a637c:	e8 ef 0c e8 ff       	call   0x140127070
1402a6381:	ba 84 01 00 00       	mov    $0x184,%edx
1402a6386:	4c 8d 05 7b 2d 0f 00 	lea    0xf2d7b(%rip),%r8        # 0x140399108
1402a638d:	b8 86 01 00 00       	mov    $0x186,%eax
1402a6392:	48 8d 0d ef 2c 0f 00 	lea    0xf2cef(%rip),%rcx        # 0x140399088
1402a6399:	83 fe 02             	cmp    $0x2,%esi
1402a639c:	0f 45 d0             	cmovne %eax,%edx
1402a639f:	e8 ec 0d e8 ff       	call   0x140127190
1402a63a4:	b8 b9 00 00 00       	mov    $0xb9,%eax
1402a63a9:	83 fe 02             	cmp    $0x2,%esi
1402a63ac:	ba c0 00 00 00       	mov    $0xc0,%edx
1402a63b1:	0f 45 d0             	cmovne %eax,%edx
1402a63b4:	45 33 c0             	xor    %r8d,%r8d
1402a63b7:	8d 48 80             	lea    -0x80(%rax),%ecx
1402a63ba:	e8 d1 0e e8 ff       	call   0x140127290
1402a63bf:	e9 7a 03 00 00       	jmp    0x1402a673e
1402a63c4:	4c 89 b4 24 88 00 00 	mov    %r14,0x88(%rsp)
1402a63cb:	00
1402a63cc:	4c 8b b1 a0 00 00 00 	mov    0xa0(%rcx),%r14
1402a63d3:	c7 81 f0 00 00 00 02 	movl   $0x2,0xf0(%rcx)
1402a63da:	00 00 00
1402a63dd:	b9 01 00 00 00       	mov    $0x1,%ecx
1402a63e2:	4d 85 f6             	test   %r14,%r14
1402a63e5:	0f 84 36 02 00 00    	je     0x1402a6621
1402a63eb:	48 8b 43 58          	mov    0x58(%rbx),%rax
1402a63ef:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1402a63f6:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402a63fb:	48 85 c0             	test   %rax,%rax
1402a63fe:	0f 84 a9 00 00 00    	je     0x1402a64ad
1402a6404:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402a6409:	4d 8b ce             	mov    %r14,%r9
1402a640c:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1402a6410:	33 d2                	xor    %edx,%edx
1402a6412:	ff d0                	call   *%rax
1402a6414:	48 8b f8             	mov    %rax,%rdi
1402a6417:	48 85 c0             	test   %rax,%rax
1402a641a:	75 27                	jne    0x1402a6443
1402a641c:	e8 4f 0c e8 ff       	call   0x140127070
1402a6421:	ba 92 01 00 00       	mov    $0x192,%edx
1402a6426:	4c 8d 05 db 2c 0f 00 	lea    0xf2cdb(%rip),%r8        # 0x140399108
1402a642d:	48 8d 0d 54 2c 0f 00 	lea    0xf2c54(%rip),%rcx        # 0x140399088
1402a6434:	e8 57 0d e8 ff       	call   0x140127190
1402a6439:	ba be 00 00 00       	mov    $0xbe,%edx
1402a643e:	e9 e7 02 00 00       	jmp    0x1402a672a
1402a6443:	41 b8 95 01 00 00    	mov    $0x195,%r8d
1402a6449:	48 8d 15 38 2c 0f 00 	lea    0xf2c38(%rip),%rdx        # 0x140399088
1402a6450:	48 8b cf             	mov    %rdi,%rcx
1402a6453:	e8 18 59 e4 ff       	call   0x1400ebd70
1402a6458:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
1402a645f:	00
1402a6460:	48 8b d0             	mov    %rax,%rdx
1402a6463:	48 85 c0             	test   %rax,%rax
1402a6466:	75 0c                	jne    0x1402a6474
1402a6468:	e8 03 0c e8 ff       	call   0x140127070
1402a646d:	ba 97 01 00 00       	mov    $0x197,%edx
1402a6472:	eb b2                	jmp    0x1402a6426
1402a6474:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1402a647b:	4c 8b 8b a0 00 00 00 	mov    0xa0(%rbx),%r9
1402a6482:	44 8b 83 80 00 00 00 	mov    0x80(%rbx),%r8d
1402a6489:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1402a648d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a6492:	ff 53 58             	call   *0x58(%rbx)
1402a6495:	48 3b f8             	cmp    %rax,%rdi
1402a6498:	0f 84 76 01 00 00    	je     0x1402a6614
1402a649e:	e8 cd 0b e8 ff       	call   0x140127070
1402a64a3:	ba 9e 01 00 00       	mov    $0x19e,%edx
1402a64a8:	e9 79 ff ff ff       	jmp    0x1402a6426
1402a64ad:	48 39 6b 30          	cmp    %rbp,0x30(%rbx)
1402a64b1:	74 14                	je     0x1402a64c7
1402a64b3:	49 8b c4             	mov    %r12,%rax
1402a64b6:	4d 03 ee             	add    %r14,%r13
1402a64b9:	48 d1 e8             	shr    $1,%rax
1402a64bc:	4c 03 e0             	add    %rax,%r12
1402a64bf:	4c 03 f9             	add    %rcx,%r15
1402a64c2:	e9 55 01 00 00       	jmp    0x1402a661c
1402a64c7:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402a64cb:	e8 00 e6 e5 ff       	call   0x140104ad0
1402a64d0:	4c 8d 05 81 2b 0f 00 	lea    0xf2b81(%rip),%r8        # 0x140399058
1402a64d7:	ba 06 00 00 00       	mov    $0x6,%edx
1402a64dc:	48 8b c8             	mov    %rax,%rcx
1402a64df:	e8 4c 00 f0 ff       	call   0x1401a6530
1402a64e4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402a64e9:	48 8b f8             	mov    %rax,%rdi
1402a64ec:	48 85 c0             	test   %rax,%rax
1402a64ef:	75 08                	jne    0x1402a64f9
1402a64f1:	48 8b fd             	mov    %rbp,%rdi
1402a64f4:	e9 f5 00 00 00       	jmp    0x1402a65ee
1402a64f9:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1402a64fd:	48 85 c9             	test   %rcx,%rcx
1402a6500:	0f 84 99 00 00 00    	je     0x1402a659f
1402a6506:	4c 8b 53 58          	mov    0x58(%rbx),%r10
1402a650a:	4d 85 d2             	test   %r10,%r10
1402a650d:	0f 84 8c 00 00 00    	je     0x1402a659f
1402a6513:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1402a651a:	45 33 c0             	xor    %r8d,%r8d
1402a651d:	4c 8b 8b a0 00 00 00 	mov    0xa0(%rbx),%r9
1402a6524:	33 d2                	xor    %edx,%edx
1402a6526:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a652b:	41 ff d2             	call   *%r10
1402a652e:	4c 8b e8             	mov    %rax,%r13
1402a6531:	48 85 c0             	test   %rax,%rax
1402a6534:	74 69                	je     0x1402a659f
1402a6536:	41 b8 4c 01 00 00    	mov    $0x14c,%r8d
1402a653c:	48 8d 15 45 2b 0f 00 	lea    0xf2b45(%rip),%rdx        # 0x140399088
1402a6543:	48 8b c8             	mov    %rax,%rcx
1402a6546:	e8 25 58 e4 ff       	call   0x1400ebd70
1402a654b:	48 8b f0             	mov    %rax,%rsi
1402a654e:	48 85 c0             	test   %rax,%rax
1402a6551:	74 4c                	je     0x1402a659f
1402a6553:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1402a655a:	45 33 c0             	xor    %r8d,%r8d
1402a655d:	4c 8b 8b a0 00 00 00 	mov    0xa0(%rbx),%r9
1402a6564:	48 8b d6             	mov    %rsi,%rdx
1402a6567:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1402a656b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402a6570:	ff 53 58             	call   *0x58(%rbx)
1402a6573:	48 8b f8             	mov    %rax,%rdi