1400311e9:	48 89 33             	mov    %rsi,(%rbx)
1400311ec:	48 89 18             	mov    %rbx,(%rax)
1400311ef:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1400311f3:	48 ff 46 10          	incq   0x10(%rsi)
1400311f7:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400311fc:	e8 47 1a fe ff       	call   0x140012c48
140031201:	48 85 db             	test   %rbx,%rbx
140031204:	0f 85 55 ff ff ff    	jne    0x14003115f
14003120a:	e9 a6 14 02 00       	jmp    0x1400526b5
14003120f:	33 db                	xor    %ebx,%ebx
140031211:	eb e4                	jmp    0x1400311f7
140031213:	cc                   	int3
140031214:	cc                   	int3
140031215:	cc                   	int3
140031216:	cc                   	int3
140031217:	cc                   	int3
140031218:	cc                   	int3
140031219:	cc                   	int3
14003121a:	cc                   	int3
14003121b:	cc                   	int3
14003121c:	48 8b c4             	mov    %rsp,%rax
14003121f:	48 89 58 10          	mov    %rbx,0x10(%rax)
140031223:	48 89 70 18          	mov    %rsi,0x18(%rax)
140031227:	48 89 78 20          	mov    %rdi,0x20(%rax)
14003122b:	55                   	push   %rbp
14003122c:	41 54                	push   %r12
14003122e:	41 55                	push   %r13
140031230:	41 56                	push   %r14
140031232:	41 57                	push   %r15
140031234:	48 8d a8 08 fe ff ff 	lea    -0x1f8(%rax),%rbp
14003123b:	48 81 ec d0 02 00 00 	sub    $0x2d0,%rsp
140031242:	48 8b 05 77 df 06 00 	mov    0x6df77(%rip),%rax        # 0x14009f1c0
140031249:	48 33 c4             	xor    %rsp,%rax
14003124c:	48 89 85 c0 01 00 00 	mov    %rax,0x1c0(%rbp)
140031253:	45 33 ff             	xor    %r15d,%r15d
140031256:	44 89 44 24 40       	mov    %r8d,0x40(%rsp)
14003125b:	89 54 24 38          	mov    %edx,0x38(%rsp)
14003125f:	8b da                	mov    %edx,%ebx
140031261:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140031266:	45 8b e7             	mov    %r15d,%r12d
140031269:	44 89 7c 24 30       	mov    %r15d,0x30(%rsp)
14003126e:	41 8b f7             	mov    %r15d,%esi
140031271:	44 89 7c 24 34       	mov    %r15d,0x34(%rsp)
140031276:	45 8b ef             	mov    %r15d,%r13d
140031279:	44 89 7c 24 3c       	mov    %r15d,0x3c(%rsp)
14003127e:	85 d2                	test   %edx,%edx
140031280:	0f 84 79 14 02 00    	je     0x1400526ff
140031286:	48 8b 0d 73 dd 06 00 	mov    0x6dd73(%rip),%rcx        # 0x14009f000
14003128d:	48 8d 3d 6c dd 06 00 	lea    0x6dd6c(%rip),%rdi        # 0x14009f000
140031294:	48 3b cf             	cmp    %rdi,%rcx
140031297:	74 0a                	je     0x1400312a3
140031299:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
14003129d:	0f 85 4b 14 02 00    	jne    0x1400526ee
1400312a3:	45 33 c9             	xor    %r9d,%r9d
1400312a6:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1400312ab:	45 33 c0             	xor    %r8d,%r8d
1400312ae:	33 d2                	xor    %edx,%edx
1400312b0:	33 c9                	xor    %ecx,%ecx
1400312b2:	48 ff 15 17 34 05 00 	rex.W call *0x53417(%rip)        # 0x1400846d0
1400312b9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400312be:	4c 8b f0             	mov    %rax,%r14
1400312c1:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400312c5:	0f 84 7a 14 02 00    	je     0x140052745
1400312cb:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1400312d0:	41 b9 06 00 00 00    	mov    $0x6,%r9d
1400312d6:	45 33 c0             	xor    %r8d,%r8d
1400312d9:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1400312de:	33 d2                	xor    %edx,%edx
1400312e0:	48 8b c8             	mov    %rax,%rcx
1400312e3:	48 ff 15 fe 33 05 00 	rex.W call *0x533fe(%rip)        # 0x1400846e8
1400312ea:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400312ef:	85 c0                	test   %eax,%eax
1400312f1:	0f 84 9c 14 02 00    	je     0x140052793
1400312f7:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1400312fc:	c7 44 24 60 30 00 00 	movl   $0x30,0x60(%rsp)
140031303:	00
140031304:	33 d2                	xor    %edx,%edx
140031306:	49 8b ce             	mov    %r14,%rcx
140031309:	48 ff 15 e0 33 05 00 	rex.W call *0x533e0(%rip)        # 0x1400846f0
140031310:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031315:	85 c0                	test   %eax,%eax
140031317:	0f 84 be 00 00 00    	je     0x1400313db
14003131d:	48 8b 05 fc ef 06 00 	mov    0x6effc(%rip),%rax        # 0x1400a0320
140031324:	41 ff c7             	inc    %r15d
140031327:	44 89 7c 24 50       	mov    %r15d,0x50(%rsp)
14003132c:	80 78 50 00          	cmpb   $0x0,0x50(%rax)
140031330:	0f 85 93 00 00 00    	jne    0x1400313c9
140031336:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14003133a:	c7 45 90 30 02 00 00 	movl   $0x230,-0x70(%rbp)
140031341:	49 8b ce             	mov    %r14,%rcx
140031344:	45 33 ff             	xor    %r15d,%r15d
140031347:	48 ff 15 aa 33 05 00 	rex.W call *0x533aa(%rip)        # 0x1400846f8
14003134e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031353:	85 c0                	test   %eax,%eax
140031355:	0f 84 86 14 02 00    	je     0x1400527e1
14003135b:	44 8b 44 24 74       	mov    0x74(%rsp),%r8d
140031360:	48 8d 54 24 34       	lea    0x34(%rsp),%rdx
140031365:	45 33 c9             	xor    %r9d,%r9d
140031368:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14003136d:	48 ff 15 8c 3c 05 00 	rex.W call *0x53c8c(%rip)        # 0x140085000
140031374:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031379:	85 c0                	test   %eax,%eax
14003137b:	0f 85 bc 14 02 00    	jne    0x14005283d
140031381:	85 db                	test   %ebx,%ebx
140031383:	0f 84 f5 14 02 00    	je     0x14005287e
140031389:	f7 44 24 30 08 04 00 	testl  $0x408,0x30(%rsp)
140031390:	00
140031391:	0f 84 9d 00 00 00    	je     0x140031434
140031397:	f7 44 24 30 00 04 00 	testl  $0x400,0x30(%rsp)
14003139e:	00
14003139f:	0f 85 be 14 02 00    	jne    0x140052863
1400313a5:	44 8b 7c 24 50       	mov    0x50(%rsp),%r15d
1400313aa:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1400313af:	41 8b d7             	mov    %r15d,%edx
1400313b2:	49 8b ce             	mov    %r14,%rcx
1400313b5:	48 ff 15 34 33 05 00 	rex.W call *0x53334(%rip)        # 0x1400846f0
1400313bc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400313c1:	85 c0                	test   %eax,%eax
1400313c3:	0f 85 54 ff ff ff    	jne    0x14003131d
1400313c9:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400313ce:	45 85 ed             	test   %r13d,%r13d
1400313d1:	0f 85 75 15 02 00    	jne    0x14005294c
1400313d7:	8b 74 24 3c          	mov    0x3c(%rsp),%esi
1400313db:	49 8b ce             	mov    %r14,%rcx
1400313de:	48 ff 15 fb 32 05 00 	rex.W call *0x532fb(%rip)        # 0x1400846e0
1400313e5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400313ea:	48 8b 0d 0f dc 06 00 	mov    0x6dc0f(%rip),%rcx        # 0x14009f000
1400313f1:	48 3b cf             	cmp    %rdi,%rcx
1400313f4:	74 0a                	je     0x140031400
1400313f6:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
1400313fa:	0f 85 5e 15 02 00    	jne    0x14005295e
140031400:	41 8b c4             	mov    %r12d,%eax
140031403:	48 8b 8d c0 01 00 00 	mov    0x1c0(%rbp),%rcx
14003140a:	48 33 cc             	xor    %rsp,%rcx
14003140d:	e8 9e 27 00 00       	call   0x140033bb0
140031412:	4c 8d 9c 24 d0 02 00 	lea    0x2d0(%rsp),%r11
140031419:	00
14003141a:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14003141e:	49 8b 73 40          	mov    0x40(%r11),%rsi
140031422:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140031426:	49 8b e3             	mov    %r11,%rsp
140031429:	41 5f                	pop    %r15
14003142b:	41 5e                	pop    %r14
14003142d:	41 5d                	pop    %r13
14003142f:	41 5c                	pop    %r12
140031431:	5d                   	pop    %rbp
140031432:	c3                   	ret
140031433:	cc                   	int3
140031434:	41 bf 01 00 00 00    	mov    $0x1,%r15d
14003143a:	45 33 c9             	xor    %r9d,%r9d
14003143d:	c7 44 24 28 19 00 02 	movl   $0x20019,0x28(%rsp)
140031444:	00
140031445:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14003144a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140031451:	00
140031452:	49 8b ce             	mov    %r14,%rcx
140031455:	45 8d 41 01          	lea    0x1(%r9),%r8d
140031459:	48 ff 15 68 32 05 00 	rex.W call *0x53268(%rip)        # 0x1400846c8
140031460:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140031465:	48 8b f0             	mov    %rax,%rsi
140031468:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14003146c:	0f 84 33 ff ff ff    	je     0x1400313a5
140031472:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140031477:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
14003147d:	45 33 c0             	xor    %r8d,%r8d
140031480:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140031485:	48 8d 15 4c 64 05 00 	lea    0x5644c(%rip),%rdx        # 0x1400878d8
14003148c:	48 8b ce             	mov    %rsi,%rcx
14003148f:	48 ff 15 62 38 05 00 	rex.W call *0x53862(%rip)        # 0x140084cf8
140031496:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003149b:	48 8b ce             	mov    %rsi,%rcx
14003149e:	8b d8                	mov    %eax,%ebx
1400314a0:	48 ff 15 41 38 05 00 	rex.W call *0x53841(%rip)        # 0x140084ce8
1400314a7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400314ac:	85 db                	test   %ebx,%ebx
1400314ae:	0f 84 dd 13 02 00    	je     0x140052891
1400314b4:	8b 5c 24 38          	mov    0x38(%rsp),%ebx
1400314b8:	e9 e8 fe ff ff       	jmp    0x1400313a5
1400314bd:	cc                   	int3
1400314be:	cc                   	int3
1400314bf:	cc                   	int3
1400314c0:	cc                   	int3
1400314c1:	cc                   	int3
1400314c2:	cc                   	int3
1400314c3:	cc                   	int3
1400314c4:	cc                   	int3
1400314c5:	cc                   	int3
1400314c6:	cc                   	int3
1400314c7:	cc                   	int3
1400314c8:	cc                   	int3
1400314c9:	cc                   	int3
1400314ca:	cc                   	int3
1400314cb:	cc                   	int3
1400314cc:	cc                   	int3
1400314cd:	cc                   	int3
1400314ce:	cc                   	int3
1400314cf:	cc                   	int3
1400314d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400314d5:	57                   	push   %rdi
1400314d6:	48 83 ec 20          	sub    $0x20,%rsp
1400314da:	48 8b 39             	mov    (%rcx),%rdi
1400314dd:	48 8b 0a             	mov    (%rdx),%rcx
1400314e0:	e8 07 17 fe ff       	call   0x140012bec
1400314e5:	48 8b cf             	mov    %rdi,%rcx
1400314e8:	8b d8                	mov    %eax,%ebx
1400314ea:	e8 fd 16 fe ff       	call   0x140012bec
1400314ef:	3b c3                	cmp    %ebx,%eax
1400314f1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400314f6:	0f 92 c0             	setb   %al
1400314f9:	48 83 c4 20          	add    $0x20,%rsp
1400314fd:	5f                   	pop    %rdi
1400314fe:	c3                   	ret
1400314ff:	cc                   	int3
140031500:	cc                   	int3
140031501:	cc                   	int3
140031502:	cc                   	int3
140031503:	cc                   	int3
140031504:	cc                   	int3
140031505:	cc                   	int3
140031506:	cc                   	int3
140031507:	cc                   	int3
140031508:	32 c0                	xor    %al,%al
14003150a:	4c 8d 15 ef ea fc ff 	lea    -0x31511(%rip),%r10        # 0x140000000
140031511:	44 0f b6 c8          	movzbl %al,%r9d
140031515:	43 39 94 ca 70 f0 08 	cmp    %edx,0x8f070(%r10,%r9,8)
14003151c:	00
14003151d:	75 25                	jne    0x140031544
14003151f:	8b c1                	mov    %ecx,%eax
140031521:	48 c1 e0 05          	shl    $0x5,%rax
140031525:	42 8b 8c 10 b8 3d 08 	mov    0x83db8(%rax,%r10,1),%ecx
14003152c:	00
14003152d:	85 c9                	test   %ecx,%ecx
14003152f:	74 04                	je     0x140031535
140031531:	3b ca                	cmp    %edx,%ecx
140031533:	75 15                	jne    0x14003154a
140031535:	43 8b 84 ca 74 f0 08 	mov    0x8f074(%r10,%r9,8),%eax
14003153c:	00
14003153d:	41 89 00             	mov    %eax,(%r8)
140031540:	33 c0                	xor    %eax,%eax
140031542:	c3                   	ret
140031543:	cc                   	int3
140031544:	fe c0                	inc    %al
140031546:	3c 05                	cmp    $0x5,%al
140031548:	72 c7                	jb     0x140031511
14003154a:	b8 32 00 00 00       	mov    $0x32,%eax
14003154f:	c3                   	ret
140031550:	cc                   	int3
140031551:	cc                   	int3
140031552:	cc                   	int3
140031553:	cc                   	int3
140031554:	cc                   	int3
140031555:	cc                   	int3
140031556:	cc                   	int3
140031557:	cc                   	int3
140031558:	cc                   	int3
140031559:	cc                   	int3
14003155a:	cc                   	int3
14003155b:	cc                   	int3
14003155c:	cc                   	int3
14003155d:	cc                   	int3
14003155e:	cc                   	int3
14003155f:	cc                   	int3
140031560:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140031565:	57                   	push   %rdi
140031566:	48 83 ec 30          	sub    $0x30,%rsp
14003156a:	49 8b f8             	mov    %r8,%rdi
14003156d:	48 8b da             	mov    %rdx,%rbx
140031570:	48 ff 15 f9 39 05 00 	rex.W call *0x539f9(%rip)        # 0x140084f70
140031577:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003157c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140031580:	45 33 c9             	xor    %r9d,%r9d
140031583:	48 8b 0b             	mov    (%rbx),%rcx
140031586:	45 33 c0             	xor    %r8d,%r8d
140031589:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003158e:	33 d2                	xor    %edx,%edx
140031590:	c7 44 24 20 10 00 00 	movl   $0x10,0x20(%rsp)
140031597:	00
140031598:	e8 87 0d fe ff       	call   0x140012324
14003159d:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400315a1:	48 85 c9             	test   %rcx,%rcx
1400315a4:	74 1c                	je     0x1400315c2
1400315a6:	48 ff 15 4b 38 05 00 	rex.W call *0x5384b(%rip)        # 0x140084df8
1400315ad:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400315b2:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400315b6:	48 ff 15 3b 35 05 00 	rex.W call *0x5353b(%rip)        # 0x140084af8
1400315bd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400315c2:	48 8b 0b             	mov    (%rbx),%rcx
1400315c5:	e8 b6 16 fe ff       	call   0x140012c80
1400315ca:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400315ce:	48 85 c9             	test   %rcx,%rcx
1400315d1:	75 37                	jne    0x14003160a
1400315d3:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
1400315da:	00 00
1400315dc:	4c 8b c3             	mov    %rbx,%r8
1400315df:	33 d2                	xor    %edx,%edx
1400315e1:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1400315e5:	48 ff 15 cc 3d 05 00 	rex.W call *0x53dcc(%rip)        # 0x1400853b8
1400315ec:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400315f1:	48 8b cf             	mov    %rdi,%rcx
1400315f4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400315f9:	48 83 c4 30          	add    $0x30,%rsp
1400315fd:	5f                   	pop    %rdi
1400315fe:	48 ff 25 2b 39 05 00 	rex.W jmp *0x5392b(%rip)        # 0x140084f30
140031605:	cc                   	int3
140031606:	cc                   	int3
140031607:	cc                   	int3
140031608:	cc                   	int3
140031609:	cc                   	int3
14003160a:	e8 71 16 fe ff       	call   0x140012c80
14003160f:	eb c2                	jmp    0x1400315d3
140031611:	cc                   	int3
140031612:	cc                   	int3
140031613:	cc                   	int3
140031614:	cc                   	int3
140031615:	cc                   	int3
140031616:	cc                   	int3
140031617:	cc                   	int3
140031618:	cc                   	int3
140031619:	cc                   	int3
14003161a:	cc                   	int3
14003161b:	cc                   	int3
14003161c:	cc                   	int3
14003161d:	cc                   	int3
14003161e:	cc                   	int3
14003161f:	cc                   	int3
140031620:	48 81 c1 38 01 00 00 	add    $0x138,%rcx
140031627:	e9 80 a3 fd ff       	jmp    0x14000b9ac
14003162c:	cc                   	int3
14003162d:	cc                   	int3
14003162e:	cc                   	int3
14003162f:	cc                   	int3
140031630:	cc                   	int3
140031631:	cc                   	int3
140031632:	cc                   	int3
140031633:	cc                   	int3
140031634:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140031639:	55                   	push   %rbp
14003163a:	56                   	push   %rsi
14003163b:	57                   	push   %rdi
14003163c:	48 8d ac 24 90 fe ff 	lea    -0x170(%rsp),%rbp
140031643:	ff
140031644:	48 81 ec 70 02 00 00 	sub    $0x270,%rsp
14003164b:	48 8b 05 6e db 06 00 	mov    0x6db6e(%rip),%rax        # 0x14009f1c0
140031652:	48 33 c4             	xor    %rsp,%rax
140031655:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
14003165c:	48 83 22 00          	andq   $0x0,(%rdx)
140031660:	48 8b f2             	mov    %rdx,%rsi
140031663:	48 8b d9             	mov    %rcx,%rbx
140031666:	48 ff 15 f3 35 05 00 	rex.W call *0x535f3(%rip)        # 0x140084c60
14003166d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)