1402493cb:	41 f6 c7 08          	test   $0x8,%r15b
1402493cf:	0f 85 d0 00 00 00    	jne    0x1402494a5
1402493d5:	4c 8d 05 9c 62 0e 00 	lea    0xe629c(%rip),%r8        # 0x14032f678
1402493dc:	49 8b d5             	mov    %r13,%rdx
1402493df:	49 8b cc             	mov    %r12,%rcx
1402493e2:	e8 a9 e6 03 00       	call   0x140287a90
1402493e7:	48 8b d8             	mov    %rax,%rbx
1402493ea:	48 85 c0             	test   %rax,%rax
1402493ed:	75 08                	jne    0x1402493f7
1402493ef:	e8 7c 73 fd ff       	call   0x140220770
1402493f4:	48 8b df             	mov    %rdi,%rbx
1402493f7:	45 33 c9             	xor    %r9d,%r9d
1402493fa:	45 33 c0             	xor    %r8d,%r8d
1402493fd:	48 8b d3             	mov    %rbx,%rdx
140249400:	33 c9                	xor    %ecx,%ecx
140249402:	e8 f9 89 04 00       	call   0x140291e00
140249407:	48 8b e8             	mov    %rax,%rbp
14024940a:	48 85 c0             	test   %rax,%rax
14024940d:	75 06                	jne    0x140249415
14024940f:	44 8d 70 6e          	lea    0x6e(%rax),%r14d
140249413:	eb 49                	jmp    0x14024945e
140249415:	48 8d 15 6c 06 13 00 	lea    0x13066c(%rip),%rdx        # 0x140379a88
14024941c:	48 8b cd             	mov    %rbp,%rcx
14024941f:	e8 ec 86 04 00       	call   0x140291b10
140249424:	48 8b f0             	mov    %rax,%rsi
140249427:	48 85 c0             	test   %rax,%rax
14024942a:	75 06                	jne    0x140249432
14024942c:	44 8d 70 70          	lea    0x70(%rax),%r14d
140249430:	eb 2c                	jmp    0x14024945e
140249432:	48 8d 15 5f 06 13 00 	lea    0x13065f(%rip),%rdx        # 0x140379a98
140249439:	48 8b cd             	mov    %rbp,%rcx
14024943c:	e8 cf 86 04 00       	call   0x140291b10
140249441:	4c 8b c8             	mov    %rax,%r9
140249444:	4c 8b c6             	mov    %rsi,%r8
140249447:	48 8b d7             	mov    %rdi,%rdx
14024944a:	48 8b cd             	mov    %rbp,%rcx
14024944d:	e8 9e fd ff ff       	call   0x1402491f0
140249452:	48 8b f0             	mov    %rax,%rsi
140249455:	48 85 c0             	test   %rax,%rax
140249458:	0f 85 ab 00 00 00    	jne    0x140249509
14024945e:	48 8b cd             	mov    %rbp,%rcx
140249461:	e8 8a 88 04 00       	call   0x140291cf0
140249466:	ba 75 00 00 00       	mov    $0x75,%edx
14024946b:	c7 44 24 20 e0 00 00 	movl   $0xe0,0x20(%rsp)
140249472:	00
140249473:	4c 8d 0d d6 05 13 00 	lea    0x1305d6(%rip),%r9        # 0x140379a50
14024947a:	45 8b c6             	mov    %r14d,%r8d
14024947d:	8d 4a 99             	lea    -0x67(%rdx),%ecx
140249480:	e8 1b 7f fd ff       	call   0x1402213a0
140249485:	4c 8d 0d 1c 06 13 00 	lea    0x13061c(%rip),%r9        # 0x140379aa8
14024948c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140249491:	4c 8b c7             	mov    %rdi,%r8
140249494:	48 8d 15 cd 05 13 00 	lea    0x1305cd(%rip),%rdx        # 0x140379a68
14024949b:	b9 04 00 00 00       	mov    $0x4,%ecx
1402494a0:	e8 7b 71 fd ff       	call   0x140220620
1402494a5:	41 f6 c7 04          	test   $0x4,%r15b
1402494a9:	75 34                	jne    0x1402494df
1402494ab:	ba 76 00 00 00       	mov    $0x76,%edx
1402494b0:	c7 44 24 20 a5 00 00 	movl   $0xa5,0x20(%rsp)
1402494b7:	00
1402494b8:	4c 8d 0d 91 05 13 00 	lea    0x130591(%rip),%r9        # 0x140379a50
1402494bf:	8d 4a 98             	lea    -0x68(%rdx),%ecx
1402494c2:	44 8d 42 fb          	lea    -0x5(%rdx),%r8d
1402494c6:	e8 d5 7e fd ff       	call   0x1402213a0
1402494cb:	4c 8b c7             	mov    %rdi,%r8
1402494ce:	48 8d 15 93 05 13 00 	lea    0x130593(%rip),%rdx        # 0x140379a68
1402494d5:	b9 02 00 00 00       	mov    $0x2,%ecx
1402494da:	e8 41 71 fd ff       	call   0x140220620
1402494df:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1402494e4:	48 8b ac 24 b8 00 00 	mov    0xb8(%rsp),%rbp
1402494eb:	00
1402494ec:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402494f1:	48 33 cc             	xor    %rsp,%rcx
1402494f4:	e8 47 11 0b 00       	call   0x1402fa640
1402494f9:	48 83 c4 60          	add    $0x60,%rsp
1402494fd:	41 5f                	pop    %r15
1402494ff:	41 5e                	pop    %r14
140249501:	41 5d                	pop    %r13
140249503:	41 5c                	pop    %r12
140249505:	5f                   	pop    %rdi
140249506:	5e                   	pop    %rsi
140249507:	5b                   	pop    %rbx
140249508:	c3                   	ret
140249509:	bd 01 00 00 00       	mov    $0x1,%ebp
14024950e:	48 8d 15 3b 05 13 00 	lea    0x13053b(%rip),%rdx        # 0x140379a50
140249515:	41 b8 2a 01 00 00    	mov    $0x12a,%r8d
14024951b:	8d 4d 27             	lea    0x27(%rbp),%ecx
14024951e:	e8 9d fd fd ff       	call   0x1402292c0
140249523:	48 8b d8             	mov    %rax,%rbx
140249526:	48 85 c0             	test   %rax,%rax
140249529:	0f 84 a6 00 00 00    	je     0x1402495d5
14024952f:	41 b8 2f 01 00 00    	mov    $0x12f,%r8d
140249535:	48 89 30             	mov    %rsi,(%rax)
140249538:	48 8d 15 11 05 13 00 	lea    0x130511(%rip),%rdx        # 0x140379a50
14024953f:	48 8b cf             	mov    %rdi,%rcx
140249542:	e8 79 30 ff ff       	call   0x14023c5c0
140249547:	41 b8 30 01 00 00    	mov    $0x130,%r8d
14024954d:	48 89 43 08          	mov    %rax,0x8(%rbx)
140249551:	48 8d 15 f8 04 13 00 	lea    0x1304f8(%rip),%rdx        # 0x140379a50
140249558:	49 8b cd             	mov    %r13,%rcx
14024955b:	e8 60 30 ff ff       	call   0x14023c5c0
140249560:	48 89 43 10          	mov    %rax,0x10(%rbx)
140249564:	4c 89 73 20          	mov    %r14,0x20(%rbx)
140249568:	4c 39 73 08          	cmp    %r14,0x8(%rbx)
14024956c:	74 7f                	je     0x1402495ed
14024956e:	48 85 c0             	test   %rax,%rax
140249571:	74 7a                	je     0x1402495ed
140249573:	48 8b 46 10          	mov    0x10(%rsi),%rax
140249577:	48 85 c0             	test   %rax,%rax
14024957a:	74 14                	je     0x140249590
14024957c:	49 8b d4             	mov    %r12,%rdx
14024957f:	48 8b cb             	mov    %rbx,%rcx
140249582:	ff d0                	call   *%rax
140249584:	8b e8                	mov    %eax,%ebp
140249586:	41 be 01 00 00 00    	mov    $0x1,%r14d
14024958c:	85 c0                	test   %eax,%eax
14024958e:	7e 45                	jle    0x1402495d5
140249590:	48 8b 05 c1 5f 1c 00 	mov    0x1c5fc1(%rip),%rax        # 0x14040f558
140249597:	48 85 c0             	test   %rax,%rax
14024959a:	0f 85 0f 01 00 00    	jne    0x1402496af
1402495a0:	e8 8b ed fd ff       	call   0x140228330
1402495a5:	48 89 05 ac 5f 1c 00 	mov    %rax,0x1c5fac(%rip)        # 0x14040f558
1402495ac:	48 85 c0             	test   %rax,%rax
1402495af:	0f 85 fa 00 00 00    	jne    0x1402496af
1402495b5:	c7 44 24 20 42 01 00 	movl   $0x142,0x20(%rsp)
1402495bc:	00
1402495bd:	ba 73 00 00 00       	mov    $0x73,%edx
1402495c2:	4c 8d 0d 87 04 13 00 	lea    0x130487(%rip),%r9        # 0x140379a50
1402495c9:	8d 4a 9b             	lea    -0x65(%rdx),%ecx
1402495cc:	44 8d 42 ce          	lea    -0x32(%rdx),%r8d
1402495d0:	e8 cb 7d fd ff       	call   0x1402213a0
1402495d5:	48 8b 46 18          	mov    0x18(%rsi),%rax
1402495d9:	48 85 c0             	test   %rax,%rax
1402495dc:	74 0a                	je     0x1402495e8
1402495de:	45 85 f6             	test   %r14d,%r14d
1402495e1:	74 05                	je     0x1402495e8
1402495e3:	48 8b cb             	mov    %rbx,%rcx
1402495e6:	ff d0                	call   *%rax
1402495e8:	48 85 db             	test   %rbx,%rbx
1402495eb:	74 41                	je     0x14024962e
1402495ed:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402495f1:	48 8d 15 58 04 13 00 	lea    0x130458(%rip),%rdx        # 0x140379a50
1402495f8:	41 b8 58 01 00 00    	mov    $0x158,%r8d
1402495fe:	e8 0d fd fd ff       	call   0x140229310
140249603:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140249607:	48 8d 15 42 04 13 00 	lea    0x130442(%rip),%rdx        # 0x140379a50
14024960e:	41 b8 59 01 00 00    	mov    $0x159,%r8d
140249614:	e8 f7 fc fd ff       	call   0x140229310
140249619:	41 b8 5a 01 00 00    	mov    $0x15a,%r8d
14024961f:	48 8d 15 2a 04 13 00 	lea    0x13042a(%rip),%rdx        # 0x140379a50
140249626:	48 8b cb             	mov    %rbx,%rcx
140249629:	e8 e2 fc fd ff       	call   0x140229310
14024962e:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
140249633:	41 f6 c7 04          	test   $0x4,%r15b
140249637:	75 6f                	jne    0x1402496a8
140249639:	ba 76 00 00 00       	mov    $0x76,%edx
14024963e:	c7 44 24 20 b1 00 00 	movl   $0xb1,0x20(%rsp)
140249645:	00
140249646:	4c 8d 0d 03 04 13 00 	lea    0x130403(%rip),%r9        # 0x140379a50
14024964d:	8d 4a 98             	lea    -0x68(%rdx),%ecx
140249650:	44 8d 42 f7          	lea    -0x9(%rdx),%r8d
140249654:	e8 47 7d fd ff       	call   0x1402213a0
140249659:	44 8b cd             	mov    %ebp,%r9d
14024965c:	4c 8d 05 0d 04 13 00 	lea    0x13040d(%rip),%r8        # 0x140379a70
140249663:	ba 0d 00 00 00       	mov    $0xd,%edx
140249668:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14024966d:	e8 0e 09 fe ff       	call   0x140229f80
140249672:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140249677:	4c 8b c7             	mov    %rdi,%r8
14024967a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14024967f:	4c 8d 0d 42 27 11 00 	lea    0x112742(%rip),%r9        # 0x14035bdc8
140249686:	48 8d 05 eb 03 13 00 	lea    0x1303eb(%rip),%rax        # 0x140379a78
14024968d:	b9 06 00 00 00       	mov    $0x6,%ecx
140249692:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140249697:	48 8d 15 ca 03 13 00 	lea    0x1303ca(%rip),%rdx        # 0x140379a68
14024969e:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1402496a3:	e8 78 6f fd ff       	call   0x140220620
1402496a8:	8b c5                	mov    %ebp,%eax
1402496aa:	e9 35 fe ff ff       	jmp    0x1402494e4
1402496af:	48 8b d3             	mov    %rbx,%rdx
1402496b2:	48 8b c8             	mov    %rax,%rcx
1402496b5:	e8 46 ee fd ff       	call   0x140228500
1402496ba:	85 c0                	test   %eax,%eax
1402496bc:	75 0d                	jne    0x1402496cb
1402496be:	c7 44 24 20 48 01 00 	movl   $0x148,0x20(%rsp)
1402496c5:	00
1402496c6:	e9 f2 fe ff ff       	jmp    0x1402495bd
1402496cb:	ff 46 20             	incl   0x20(%rsi)
1402496ce:	85 ed                	test   %ebp,%ebp
1402496d0:	75 d6                	jne    0x1402496a8
1402496d2:	e9 5c ff ff ff       	jmp    0x140249633
1402496d7:	cc                   	int3
1402496d8:	cc                   	int3
1402496d9:	cc                   	int3
1402496da:	cc                   	int3
1402496db:	cc                   	int3
1402496dc:	cc                   	int3
1402496dd:	cc                   	int3
1402496de:	cc                   	int3
1402496df:	cc                   	int3
1402496e0:	40 53                	rex push %rbx
1402496e2:	b8 20 00 00 00       	mov    $0x20,%eax
1402496e7:	e8 f4 0e 0b 00       	call   0x1402fa5e0
1402496ec:	48 2b e0             	sub    %rax,%rsp
1402496ef:	48 8b d9             	mov    %rcx,%rbx
1402496f2:	48 85 c9             	test   %rcx,%rcx
1402496f5:	74 30                	je     0x140249727
1402496f7:	48 8b 09             	mov    (%rcx),%rcx
1402496fa:	48 85 c9             	test   %rcx,%rcx
1402496fd:	74 28                	je     0x140249727
1402496ff:	48 8b 89 50 02 00 00 	mov    0x250(%rcx),%rcx
140249706:	ff 15 f4 fa 0d 00    	call   *0xdfaf4(%rip)        # 0x140329200
14024970c:	48 8b 0b             	mov    (%rbx),%rcx
14024970f:	ff 15 03 08 0e 00    	call   *0xe0803(%rip)        # 0x140329f18
140249715:	b8 01 00 00 00       	mov    $0x1,%eax
14024971a:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140249721:	48 83 c4 20          	add    $0x20,%rsp
140249725:	5b                   	pop    %rbx
140249726:	c3                   	ret
140249727:	ff 15 eb 08 0e 00    	call   *0xe08eb(%rip)        # 0x14032a018
14024972d:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140249733:	33 c0                	xor    %eax,%eax
140249735:	48 83 c4 20          	add    $0x20,%rsp
140249739:	5b                   	pop    %rbx
14024973a:	c3                   	ret
14024973b:	cc                   	int3
14024973c:	cc                   	int3
14024973d:	cc                   	int3
14024973e:	cc                   	int3
14024973f:	cc                   	int3
140249740:	40 55                	rex push %rbp
140249742:	41 54                	push   %r12
140249744:	41 55                	push   %r13
140249746:	41 56                	push   %r14
140249748:	41 57                	push   %r15
14024974a:	b8 50 00 00 00       	mov    $0x50,%eax
14024974f:	e8 8c 0e 0b 00       	call   0x1402fa5e0
140249754:	48 2b e0             	sub    %rax,%rsp
140249757:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
14024975c:	48 89 5d 40          	mov    %rbx,0x40(%rbp)
140249760:	48 89 75 48          	mov    %rsi,0x48(%rbp)
140249764:	48 89 7d 50          	mov    %rdi,0x50(%rbp)
140249768:	48 8b 05 11 ea 1b 00 	mov    0x1bea11(%rip),%rax        # 0x140408180
14024976f:	48 33 c5             	xor    %rbp,%rax
140249772:	48 89 45 08          	mov    %rax,0x8(%rbp)
140249776:	4c 8b f2             	mov    %rdx,%r14
140249779:	48 8b f1             	mov    %rcx,%rsi
14024977c:	48 85 c9             	test   %rcx,%rcx
14024977f:	0f 84 4d 01 00 00    	je     0x1402498d2
140249785:	48 85 d2             	test   %rdx,%rdx
140249788:	0f 84 44 01 00 00    	je     0x1402498d2
14024978e:	ff 15 84 08 0e 00    	call   *0xe0884(%rip)        # 0x14032a018
140249794:	33 db                	xor    %ebx,%ebx
140249796:	89 18                	mov    %ebx,(%rax)
140249798:	48 8b 0e             	mov    (%rsi),%rcx
14024979b:	48 85 c9             	test   %rcx,%rcx
14024979e:	0f 85 cb 02 00 00    	jne    0x140249a6f
1402497a4:	8b c3                	mov    %ebx,%eax
1402497a6:	49 8b ce             	mov    %r14,%rcx
1402497a9:	41 38 06             	cmp    %al,(%r14)
1402497ac:	74 12                	je     0x1402497c0
1402497ae:	66 90                	xchg   %ax,%ax
1402497b0:	3d 00 00 00 80       	cmp    $0x80000000,%eax
1402497b5:	73 09                	jae    0x1402497c0
1402497b7:	48 ff c1             	inc    %rcx
1402497ba:	ff c0                	inc    %eax
1402497bc:	38 19                	cmp    %bl,(%rcx)
1402497be:	75 f0                	jne    0x1402497b0
1402497c0:	44 8b e0             	mov    %eax,%r12d
1402497c3:	41 0f ba f4 1f       	btr    $0x1f,%r12d
1402497c8:	49 8d 44 24 ff       	lea    -0x1(%r12),%rax
1402497cd:	48 3d fb ff ff 7f    	cmp    $0x7ffffffb,%rax
1402497d3:	0f 87 85 02 00 00    	ja     0x140249a5e
1402497d9:	b9 58 03 00 00       	mov    $0x358,%ecx
1402497de:	ff 15 3c 07 0e 00    	call   *0xe073c(%rip)        # 0x140329f20
1402497e4:	48 89 06             	mov    %rax,(%rsi)
1402497e7:	48 85 c0             	test   %rax,%rax
1402497ea:	75 11                	jne    0x1402497fd
1402497ec:	ff 15 26 08 0e 00    	call   *0xe0826(%rip)        # 0x14032a018
1402497f2:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
1402497f8:	e9 e1 00 00 00       	jmp    0x1402498de
1402497fd:	33 d2                	xor    %edx,%edx
1402497ff:	41 b8 58 03 00 00    	mov    $0x358,%r8d
140249805:	48 8b c8             	mov    %rax,%rcx
140249808:	e8 51 32 0b 00       	call   0x1402fca5e
14024980d:	4d 8d 7c 24 01       	lea    0x1(%r12),%r15
140249812:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
140249816:	45 8b cf             	mov    %r15d,%r9d
140249819:	c7 45 00 e9 fd 00 00 	movl   $0xfde9,0x0(%rbp)
140249820:	4d 8b c6             	mov    %r14,%r8
140249823:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140249828:	33 d2                	xor    %edx,%edx
14024982a:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
14024982f:	ff 15 13 fc 0d 00    	call   *0xdfc13(%rip)        # 0x140329448
140249835:	44 8b e8             	mov    %eax,%r13d
140249838:	85 c0                	test   %eax,%eax
14024983a:	7f 30                	jg     0x14024986c
14024983c:	ff 15 5e fa 0d 00    	call   *0xdfa5e(%rip)        # 0x1403292a0
140249842:	3d 59 04 00 00       	cmp    $0x459,%eax
140249847:	0f 85 b9 00 00 00    	jne    0x140249906
14024984d:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
140249851:	45 8b cf             	mov    %r15d,%r9d
140249854:	4d 8b c6             	mov    %r14,%r8
140249857:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14024985c:	33 d2                	xor    %edx,%edx
14024985e:	89 5d 00             	mov    %ebx,0x0(%rbp)
140249861:	33 c9                	xor    %ecx,%ecx
140249863:	ff 15 df fb 0d 00    	call   *0xdfbdf(%rip)        # 0x140329448
140249869:	44 8b e8             	mov    %eax,%r13d
14024986c:	45 85 ed             	test   %r13d,%r13d
14024986f:	0f 8e 91 00 00 00    	jle    0x140249906
140249875:	41 8d 45 02          	lea    0x2(%r13),%eax
140249879:	48 63 c8             	movslq %eax,%rcx
14024987c:	48 03 c9             	add    %rcx,%rcx
14024987f:	48 8d 41 0f          	lea    0xf(%rcx),%rax
140249883:	48 3b c1             	cmp    %rcx,%rax
140249886:	77 0a                	ja     0x140249892
140249888:	48 b8 f0 ff ff ff ff 	movabs $0xffffffffffffff0,%rax
14024988f:	ff ff 0f
140249892:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
140249896:	e8 45 0d 0b 00       	call   0x1402fa5e0
14024989b:	8b 4d 00             	mov    0x0(%rbp),%ecx
14024989e:	48 2b e0             	sub    %rax,%rsp
1402498a1:	45 8b cf             	mov    %r15d,%r9d
1402498a4:	4d 8b c6             	mov    %r14,%r8
1402498a7:	33 d2                	xor    %edx,%edx
1402498a9:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1402498ae:	44 89 6c 24 28       	mov    %r13d,0x28(%rsp)
1402498b3:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402498b8:	ff 15 8a fb 0d 00    	call   *0xdfb8a(%rip)        # 0x140329448
1402498be:	85 c0                	test   %eax,%eax
1402498c0:	0f 85 2b 01 00 00    	jne    0x1402499f1
1402498c6:	48 8b 0e             	mov    (%rsi),%rcx
1402498c9:	ff 15 49 06 0e 00    	call   *0xe0649(%rip)        # 0x140329f18
1402498cf:	48 89 1e             	mov    %rbx,(%rsi)
1402498d2:	ff 15 40 07 0e 00    	call   *0xe0740(%rip)        # 0x14032a018
1402498d8:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1402498de:	33 c0                	xor    %eax,%eax
1402498e0:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1402498e4:	48 33 cd             	xor    %rbp,%rcx
1402498e7:	e8 54 0d 0b 00       	call   0x1402fa640
1402498ec:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
1402498f0:	48 8b 75 48          	mov    0x48(%rbp),%rsi
1402498f4:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
1402498f8:	48 8d 65 10          	lea    0x10(%rbp),%rsp
1402498fc:	41 5f                	pop    %r15
1402498fe:	41 5e                	pop    %r14
140249900:	41 5d                	pop    %r13
140249902:	41 5c                	pop    %r12
140249904:	5d                   	pop    %rbp