1401b618d:	39 43 f0             	cmp    %eax,-0x10(%rbx)
1401b6190:	74 23                	je     0x1401b61b5
1401b6192:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b6196:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b619a:	48 83 c1 08          	add    $0x8,%rcx
1401b619e:	48 03 cb             	add    %rbx,%rcx
1401b61a1:	48 8b 01             	mov    (%rcx),%rax
1401b61a4:	ff 50 08             	call   *0x8(%rax)
1401b61a7:	90                   	nop
1401b61a8:	33 c0                	xor    %eax,%eax
1401b61aa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b61af:	48 83 c4 20          	add    $0x20,%rsp
1401b61b3:	5f                   	pop    %rdi
1401b61b4:	c3                   	ret
1401b61b5:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401b61b9:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b61bd:	48 85 c0             	test   %rax,%rax
1401b61c0:	74 02                	je     0x1401b61c4
1401b61c2:	ff d0                	call   *%rax
1401b61c4:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401b61c8:	4c 8b 07             	mov    (%rdi),%r8
1401b61cb:	4d 85 c0             	test   %r8,%r8
1401b61ce:	74 16                	je     0x1401b61e6
1401b61d0:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b61d4:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401b61d8:	49 83 c0 08          	add    $0x8,%r8
1401b61dc:	49 03 c8             	add    %r8,%rcx
1401b61df:	48 8b 11             	mov    (%rcx),%rdx
1401b61e2:	ff 52 08             	call   *0x8(%rdx)
1401b61e5:	90                   	nop
1401b61e6:	48 8b c3             	mov    %rbx,%rax
1401b61e9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b61ee:	48 83 c4 20          	add    $0x20,%rsp
1401b61f2:	5f                   	pop    %rdi
1401b61f3:	c3                   	ret
1401b61f4:	cc                   	int3
1401b61f5:	cc                   	int3
1401b61f6:	cc                   	int3
1401b61f7:	cc                   	int3
1401b61f8:	cc                   	int3
1401b61f9:	cc                   	int3
1401b61fa:	cc                   	int3
1401b61fb:	cc                   	int3
1401b61fc:	cc                   	int3
1401b61fd:	cc                   	int3
1401b61fe:	cc                   	int3
1401b61ff:	cc                   	int3
1401b6200:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401b6205:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401b620a:	57                   	push   %rdi
1401b620b:	48 83 ec 20          	sub    $0x20,%rsp
1401b620f:	48 8b f9             	mov    %rcx,%rdi
1401b6212:	48 8b 19             	mov    (%rcx),%rbx
1401b6215:	48 85 db             	test   %rbx,%rbx
1401b6218:	75 0d                	jne    0x1401b6227
1401b621a:	33 c0                	xor    %eax,%eax
1401b621c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6221:	48 83 c4 20          	add    $0x20,%rsp
1401b6225:	5f                   	pop    %rdi
1401b6226:	c3                   	ret
1401b6227:	8b 05 67 cc 24 00    	mov    0x24cc67(%rip),%eax        # 0x140402e94
1401b622d:	39 43 f0             	cmp    %eax,-0x10(%rbx)
1401b6230:	74 23                	je     0x1401b6255
1401b6232:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b6236:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b623a:	48 83 c1 08          	add    $0x8,%rcx
1401b623e:	48 03 cb             	add    %rbx,%rcx
1401b6241:	48 8b 01             	mov    (%rcx),%rax
1401b6244:	ff 50 08             	call   *0x8(%rax)
1401b6247:	90                   	nop
1401b6248:	33 c0                	xor    %eax,%eax
1401b624a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b624f:	48 83 c4 20          	add    $0x20,%rsp
1401b6253:	5f                   	pop    %rdi
1401b6254:	c3                   	ret
1401b6255:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1401b6259:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401b625d:	48 85 c0             	test   %rax,%rax
1401b6260:	74 02                	je     0x1401b6264
1401b6262:	ff d0                	call   *%rax
1401b6264:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401b6268:	4c 8b 07             	mov    (%rdi),%r8
1401b626b:	4d 85 c0             	test   %r8,%r8
1401b626e:	74 16                	je     0x1401b6286
1401b6270:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401b6274:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1401b6278:	49 83 c0 08          	add    $0x8,%r8
1401b627c:	49 03 c8             	add    %r8,%rcx
1401b627f:	48 8b 11             	mov    (%rcx),%rdx
1401b6282:	ff 52 08             	call   *0x8(%rdx)
1401b6285:	90                   	nop
1401b6286:	48 8b c3             	mov    %rbx,%rax
1401b6289:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b628e:	48 83 c4 20          	add    $0x20,%rsp
1401b6292:	5f                   	pop    %rdi
1401b6293:	c3                   	ret
1401b6294:	cc                   	int3
1401b6295:	cc                   	int3
1401b6296:	cc                   	int3
1401b6297:	cc                   	int3
1401b6298:	cc                   	int3
1401b6299:	cc                   	int3
1401b629a:	cc                   	int3
1401b629b:	cc                   	int3
1401b629c:	cc                   	int3
1401b629d:	cc                   	int3
1401b629e:	cc                   	int3
1401b629f:	cc                   	int3
1401b62a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b62a5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b62aa:	57                   	push   %rdi
1401b62ab:	48 83 ec 30          	sub    $0x30,%rsp
1401b62af:	48 8b f2             	mov    %rdx,%rsi
1401b62b2:	48 8b f9             	mov    %rcx,%rdi
1401b62b5:	33 c9                	xor    %ecx,%ecx
1401b62b7:	48 85 d2             	test   %rdx,%rdx
1401b62ba:	74 0b                	je     0x1401b62c7
1401b62bc:	8b 05 32 cb 24 00    	mov    0x24cb32(%rip),%eax        # 0x140402df4
1401b62c2:	39 42 e8             	cmp    %eax,-0x18(%rdx)
1401b62c5:	74 16                	je     0x1401b62dd
1401b62c7:	48 89 0f             	mov    %rcx,(%rdi)
1401b62ca:	48 8b c7             	mov    %rdi,%rax
1401b62cd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b62d2:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b62d7:	48 83 c4 30          	add    $0x30,%rsp
1401b62db:	5f                   	pop    %rdi
1401b62dc:	c3                   	ret
1401b62dd:	48 8b 5a f0          	mov    -0x10(%rdx),%rbx
1401b62e1:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b62e6:	48 85 db             	test   %rbx,%rbx
1401b62e9:	74 09                	je     0x1401b62f4
1401b62eb:	48 8b 03             	mov    (%rbx),%rax
1401b62ee:	48 8b cb             	mov    %rbx,%rcx
1401b62f1:	ff 10                	call   *(%rax)
1401b62f3:	90                   	nop
1401b62f4:	48 8b 4e f8          	mov    -0x8(%rsi),%rcx
1401b62f8:	48 8b 01             	mov    (%rcx),%rax
1401b62fb:	ff 50 08             	call   *0x8(%rax)
1401b62fe:	48 89 1f             	mov    %rbx,(%rdi)
1401b6301:	48 8b c7             	mov    %rdi,%rax
1401b6304:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6309:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b630e:	48 83 c4 30          	add    $0x30,%rsp
1401b6312:	5f                   	pop    %rdi
1401b6313:	c3                   	ret
1401b6314:	cc                   	int3
1401b6315:	cc                   	int3
1401b6316:	cc                   	int3
1401b6317:	cc                   	int3
1401b6318:	cc                   	int3
1401b6319:	cc                   	int3
1401b631a:	cc                   	int3
1401b631b:	cc                   	int3
1401b631c:	cc                   	int3
1401b631d:	cc                   	int3
1401b631e:	cc                   	int3
1401b631f:	cc                   	int3
1401b6320:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b6325:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b632a:	57                   	push   %rdi
1401b632b:	48 83 ec 30          	sub    $0x30,%rsp
1401b632f:	48 8b f2             	mov    %rdx,%rsi
1401b6332:	48 8b f9             	mov    %rcx,%rdi
1401b6335:	33 c9                	xor    %ecx,%ecx
1401b6337:	48 85 d2             	test   %rdx,%rdx
1401b633a:	74 0b                	je     0x1401b6347
1401b633c:	8b 05 ce ca 24 00    	mov    0x24cace(%rip),%eax        # 0x140402e10
1401b6342:	39 42 e8             	cmp    %eax,-0x18(%rdx)
1401b6345:	74 16                	je     0x1401b635d
1401b6347:	48 89 0f             	mov    %rcx,(%rdi)
1401b634a:	48 8b c7             	mov    %rdi,%rax
1401b634d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6352:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6357:	48 83 c4 30          	add    $0x30,%rsp
1401b635b:	5f                   	pop    %rdi
1401b635c:	c3                   	ret
1401b635d:	48 8b 5a f0          	mov    -0x10(%rdx),%rbx
1401b6361:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b6366:	48 85 db             	test   %rbx,%rbx
1401b6369:	74 15                	je     0x1401b6380
1401b636b:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b636f:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6373:	48 83 c1 08          	add    $0x8,%rcx
1401b6377:	48 03 cb             	add    %rbx,%rcx
1401b637a:	48 8b 01             	mov    (%rcx),%rax
1401b637d:	ff 10                	call   *(%rax)
1401b637f:	90                   	nop
1401b6380:	48 8b 4e f8          	mov    -0x8(%rsi),%rcx
1401b6384:	48 8b 01             	mov    (%rcx),%rax
1401b6387:	ff 50 08             	call   *0x8(%rax)
1401b638a:	48 89 1f             	mov    %rbx,(%rdi)
1401b638d:	48 8b c7             	mov    %rdi,%rax
1401b6390:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6395:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b639a:	48 83 c4 30          	add    $0x30,%rsp
1401b639e:	5f                   	pop    %rdi
1401b639f:	c3                   	ret
1401b63a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b63a5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b63aa:	57                   	push   %rdi
1401b63ab:	48 83 ec 30          	sub    $0x30,%rsp
1401b63af:	48 8b f2             	mov    %rdx,%rsi
1401b63b2:	48 8b f9             	mov    %rcx,%rdi
1401b63b5:	33 c9                	xor    %ecx,%ecx
1401b63b7:	48 85 d2             	test   %rdx,%rdx
1401b63ba:	74 0b                	je     0x1401b63c7
1401b63bc:	8b 05 06 ca 24 00    	mov    0x24ca06(%rip),%eax        # 0x140402dc8
1401b63c2:	39 42 e8             	cmp    %eax,-0x18(%rdx)
1401b63c5:	74 16                	je     0x1401b63dd
1401b63c7:	48 89 0f             	mov    %rcx,(%rdi)
1401b63ca:	48 8b c7             	mov    %rdi,%rax
1401b63cd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b63d2:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b63d7:	48 83 c4 30          	add    $0x30,%rsp
1401b63db:	5f                   	pop    %rdi
1401b63dc:	c3                   	ret
1401b63dd:	48 8b 5a f0          	mov    -0x10(%rdx),%rbx
1401b63e1:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b63e6:	48 85 db             	test   %rbx,%rbx
1401b63e9:	74 15                	je     0x1401b6400
1401b63eb:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b63ef:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b63f3:	48 83 c1 08          	add    $0x8,%rcx
1401b63f7:	48 03 cb             	add    %rbx,%rcx
1401b63fa:	48 8b 01             	mov    (%rcx),%rax
1401b63fd:	ff 10                	call   *(%rax)
1401b63ff:	90                   	nop
1401b6400:	48 8b 4e f8          	mov    -0x8(%rsi),%rcx
1401b6404:	48 8b 01             	mov    (%rcx),%rax
1401b6407:	ff 50 08             	call   *0x8(%rax)
1401b640a:	48 89 1f             	mov    %rbx,(%rdi)
1401b640d:	48 8b c7             	mov    %rdi,%rax
1401b6410:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6415:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b641a:	48 83 c4 30          	add    $0x30,%rsp
1401b641e:	5f                   	pop    %rdi
1401b641f:	c3                   	ret
1401b6420:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b6425:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b642a:	57                   	push   %rdi
1401b642b:	48 83 ec 30          	sub    $0x30,%rsp
1401b642f:	48 8b f2             	mov    %rdx,%rsi
1401b6432:	48 8b f9             	mov    %rcx,%rdi
1401b6435:	33 c9                	xor    %ecx,%ecx
1401b6437:	48 85 d2             	test   %rdx,%rdx
1401b643a:	74 0b                	je     0x1401b6447
1401b643c:	8b 05 4a c9 24 00    	mov    0x24c94a(%rip),%eax        # 0x140402d8c
1401b6442:	39 42 e8             	cmp    %eax,-0x18(%rdx)
1401b6445:	74 16                	je     0x1401b645d
1401b6447:	48 89 0f             	mov    %rcx,(%rdi)
1401b644a:	48 8b c7             	mov    %rdi,%rax
1401b644d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6452:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6457:	48 83 c4 30          	add    $0x30,%rsp
1401b645b:	5f                   	pop    %rdi
1401b645c:	c3                   	ret
1401b645d:	48 8b 5a f0          	mov    -0x10(%rdx),%rbx
1401b6461:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b6466:	48 85 db             	test   %rbx,%rbx
1401b6469:	74 15                	je     0x1401b6480
1401b646b:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b646f:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6473:	48 83 c1 08          	add    $0x8,%rcx
1401b6477:	48 03 cb             	add    %rbx,%rcx
1401b647a:	48 8b 01             	mov    (%rcx),%rax
1401b647d:	ff 10                	call   *(%rax)
1401b647f:	90                   	nop
1401b6480:	48 8b 4e f8          	mov    -0x8(%rsi),%rcx
1401b6484:	48 8b 01             	mov    (%rcx),%rax
1401b6487:	ff 50 08             	call   *0x8(%rax)
1401b648a:	48 89 1f             	mov    %rbx,(%rdi)
1401b648d:	48 8b c7             	mov    %rdi,%rax
1401b6490:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6495:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b649a:	48 83 c4 30          	add    $0x30,%rsp
1401b649e:	5f                   	pop    %rdi
1401b649f:	c3                   	ret
1401b64a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b64a5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b64aa:	57                   	push   %rdi
1401b64ab:	48 83 ec 30          	sub    $0x30,%rsp
1401b64af:	48 8b f2             	mov    %rdx,%rsi
1401b64b2:	48 8b f9             	mov    %rcx,%rdi
1401b64b5:	33 c9                	xor    %ecx,%ecx
1401b64b7:	48 85 d2             	test   %rdx,%rdx
1401b64ba:	74 0b                	je     0x1401b64c7
1401b64bc:	8b 05 e2 c9 24 00    	mov    0x24c9e2(%rip),%eax        # 0x140402ea4
1401b64c2:	39 42 e8             	cmp    %eax,-0x18(%rdx)
1401b64c5:	74 16                	je     0x1401b64dd
1401b64c7:	48 89 0f             	mov    %rcx,(%rdi)
1401b64ca:	48 8b c7             	mov    %rdi,%rax
1401b64cd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b64d2:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b64d7:	48 83 c4 30          	add    $0x30,%rsp
1401b64db:	5f                   	pop    %rdi
1401b64dc:	c3                   	ret
1401b64dd:	48 8b 5a f0          	mov    -0x10(%rdx),%rbx
1401b64e1:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b64e6:	48 85 db             	test   %rbx,%rbx
1401b64e9:	74 15                	je     0x1401b6500
1401b64eb:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b64ef:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b64f3:	48 83 c1 08          	add    $0x8,%rcx
1401b64f7:	48 03 cb             	add    %rbx,%rcx
1401b64fa:	48 8b 01             	mov    (%rcx),%rax
1401b64fd:	ff 10                	call   *(%rax)
1401b64ff:	90                   	nop
1401b6500:	48 8b 4e f8          	mov    -0x8(%rsi),%rcx
1401b6504:	48 8b 01             	mov    (%rcx),%rax
1401b6507:	ff 50 08             	call   *0x8(%rax)
1401b650a:	48 89 1f             	mov    %rbx,(%rdi)
1401b650d:	48 8b c7             	mov    %rdi,%rax
1401b6510:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6515:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b651a:	48 83 c4 30          	add    $0x30,%rsp
1401b651e:	5f                   	pop    %rdi
1401b651f:	c3                   	ret
1401b6520:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b6525:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b652a:	57                   	push   %rdi
1401b652b:	48 83 ec 30          	sub    $0x30,%rsp
1401b652f:	48 8b f2             	mov    %rdx,%rsi
1401b6532:	48 8b f9             	mov    %rcx,%rdi
1401b6535:	33 c9                	xor    %ecx,%ecx
1401b6537:	48 85 d2             	test   %rdx,%rdx
1401b653a:	74 0b                	je     0x1401b6547
1401b653c:	8b 05 92 c9 24 00    	mov    0x24c992(%rip),%eax        # 0x140402ed4
1401b6542:	39 42 e8             	cmp    %eax,-0x18(%rdx)
1401b6545:	74 16                	je     0x1401b655d
1401b6547:	48 89 0f             	mov    %rcx,(%rdi)
1401b654a:	48 8b c7             	mov    %rdi,%rax
1401b654d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b6552:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401b6557:	48 83 c4 30          	add    $0x30,%rsp
1401b655b:	5f                   	pop    %rdi
1401b655c:	c3                   	ret
1401b655d:	48 8b 5a f0          	mov    -0x10(%rdx),%rbx
1401b6561:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b6566:	48 85 db             	test   %rbx,%rbx
1401b6569:	74 15                	je     0x1401b6580
1401b656b:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b656f:	48 63 48 04          	movslq 0x4(%rax),%rcx
1401b6573:	48 83 c1 08          	add    $0x8,%rcx
1401b6577:	48 03 cb             	add    %rbx,%rcx
1401b657a:	48 8b 01             	mov    (%rcx),%rax
1401b657d:	ff 10                	call   *(%rax)
1401b657f:	90                   	nop
1401b6580:	48 8b 4e f8          	mov    -0x8(%rsi),%rcx
1401b6584:	48 8b 01             	mov    (%rcx),%rax
1401b6587:	ff 50 08             	call   *0x8(%rax)