1402d53db:	00
1402d53dc:	41 b8 93 00 00 00    	mov    $0x93,%r8d
1402d53e2:	4c 8d 0d 07 ff 0d 00 	lea    0xdff07(%rip),%r9        # 0x1403b52f0
1402d53e9:	ba a0 00 00 00       	mov    $0xa0,%edx
1402d53ee:	b9 04 00 00 00       	mov    $0x4,%ecx
1402d53f3:	e8 a8 bf f4 ff       	call   0x1402213a0
1402d53f8:	33 c0                	xor    %eax,%eax
1402d53fa:	48 83 c4 48          	add    $0x48,%rsp
1402d53fe:	41 5f                	pop    %r15
1402d5400:	5e                   	pop    %rsi
1402d5401:	5d                   	pop    %rbp
1402d5402:	5b                   	pop    %rbx
1402d5403:	c3                   	ret
1402d5404:	cc                   	int3
1402d5405:	cc                   	int3
1402d5406:	cc                   	int3
1402d5407:	cc                   	int3
1402d5408:	cc                   	int3
1402d5409:	cc                   	int3
1402d540a:	cc                   	int3
1402d540b:	cc                   	int3
1402d540c:	cc                   	int3
1402d540d:	cc                   	int3
1402d540e:	cc                   	int3
1402d540f:	cc                   	int3
1402d5410:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402d5415:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402d541a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402d541f:	57                   	push   %rdi
1402d5420:	41 54                	push   %r12
1402d5422:	41 55                	push   %r13
1402d5424:	41 56                	push   %r14
1402d5426:	41 57                	push   %r15
1402d5428:	b8 30 00 00 00       	mov    $0x30,%eax
1402d542d:	e8 ae 51 02 00       	call   0x1402fa5e0
1402d5432:	48 2b e0             	sub    %rax,%rsp
1402d5435:	33 d2                	xor    %edx,%edx
1402d5437:	48 8b e9             	mov    %rcx,%rbp
1402d543a:	e8 51 c7 fb ff       	call   0x140291b90
1402d543f:	48 8b f8             	mov    %rax,%rdi
1402d5442:	48 85 c0             	test   %rax,%rax
1402d5445:	75 49                	jne    0x1402d5490
1402d5447:	48 8d 1d e2 fe 0d 00 	lea    0xdfee2(%rip),%rbx        # 0x1403b5330
1402d544e:	c7 44 24 20 67 00 00 	movl   $0x67,0x20(%rsp)
1402d5455:	00
1402d5456:	4c 8b cb             	mov    %rbx,%r9
1402d5459:	8d 50 78             	lea    0x78(%rax),%edx
1402d545c:	8d 48 25             	lea    0x25(%rax),%ecx
1402d545f:	44 8d 40 6f          	lea    0x6f(%rax),%r8d
1402d5463:	e8 38 bf f4 ff       	call   0x1402213a0
1402d5468:	41 b8 7f 00 00 00    	mov    $0x7f,%r8d
1402d546e:	48 8b d3             	mov    %rbx,%rdx
1402d5471:	48 8b cf             	mov    %rdi,%rcx
1402d5474:	e8 97 3e f5 ff       	call   0x140229310
1402d5479:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1402d547f:	48 8b d3             	mov    %rbx,%rdx
1402d5482:	33 c9                	xor    %ecx,%ecx
1402d5484:	e8 87 3e f5 ff       	call   0x140229310
1402d5489:	33 c0                	xor    %eax,%eax
1402d548b:	e9 e1 00 00 00       	jmp    0x1402d5571
1402d5490:	48 8b cf             	mov    %rdi,%rcx
1402d5493:	ff 15 ef 3e 05 00    	call   *0x53eef(%rip)        # 0x140329388
1402d5499:	48 8d 1d 90 fe 0d 00 	lea    0xdfe90(%rip),%rbx        # 0x1403b5330
1402d54a0:	4c 8b f8             	mov    %rax,%r15
1402d54a3:	48 85 c0             	test   %rax,%rax
1402d54a6:	75 36                	jne    0x1402d54de
1402d54a8:	4c 8b cb             	mov    %rbx,%r9
1402d54ab:	c7 44 24 20 6c 00 00 	movl   $0x6c,0x20(%rsp)
1402d54b2:	00
1402d54b3:	8d 50 78             	lea    0x78(%rax),%edx
1402d54b6:	8d 48 25             	lea    0x25(%rax),%ecx
1402d54b9:	44 8d 40 67          	lea    0x67(%rax),%r8d
1402d54bd:	e8 de be f4 ff       	call   0x1402213a0
1402d54c2:	4c 8d 0d f3 56 05 00 	lea    0x556f3(%rip),%r9        # 0x14032abbc
1402d54c9:	4c 8b c7             	mov    %rdi,%r8
1402d54cc:	48 8d 15 75 fe 0d 00 	lea    0xdfe75(%rip),%rdx        # 0x1403b5348
1402d54d3:	41 8d 4f 03          	lea    0x3(%r15),%ecx
1402d54d7:	e8 44 b1 f4 ff       	call   0x140220620
1402d54dc:	eb 8a                	jmp    0x1402d5468
1402d54de:	41 b8 70 00 00 00    	mov    $0x70,%r8d
1402d54e4:	48 8b d3             	mov    %rbx,%rdx
1402d54e7:	41 8d 48 98          	lea    -0x68(%r8),%ecx
1402d54eb:	e8 d0 3d f5 ff       	call   0x1402292c0
1402d54f0:	48 8b f0             	mov    %rax,%rsi
1402d54f3:	48 85 c0             	test   %rax,%rax
1402d54f6:	75 09                	jne    0x1402d5501
1402d54f8:	8d 46 72             	lea    0x72(%rsi),%eax
1402d54fb:	44 8d 46 41          	lea    0x41(%rsi),%r8d
1402d54ff:	eb 1c                	jmp    0x1402d551d
1402d5501:	4c 89 38             	mov    %r15,(%rax)
1402d5504:	48 8b d6             	mov    %rsi,%rdx
1402d5507:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1402d550b:	e8 f0 2f f5 ff       	call   0x140228500
1402d5510:	85 c0                	test   %eax,%eax
1402d5512:	75 54                	jne    0x1402d5568
1402d5514:	b8 77 00 00 00       	mov    $0x77,%eax
1402d5519:	44 8d 40 f2          	lea    -0xe(%rax),%r8d
1402d551d:	41 be 7f 00 00 00    	mov    $0x7f,%r14d
1402d5523:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402d5527:	4c 8b cb             	mov    %rbx,%r9
1402d552a:	4c 8b eb             	mov    %rbx,%r13
1402d552d:	4c 8b e3             	mov    %rbx,%r12
1402d5530:	41 8d 56 f9          	lea    -0x7(%r14),%edx
1402d5534:	8d 4a ad             	lea    -0x53(%rdx),%ecx
1402d5537:	8d 6a 08             	lea    0x8(%rdx),%ebp
1402d553a:	e8 61 be f4 ff       	call   0x1402213a0
1402d553f:	45 8b c6             	mov    %r14d,%r8d
1402d5542:	48 8b d3             	mov    %rbx,%rdx
1402d5545:	48 8b cf             	mov    %rdi,%rcx
1402d5548:	e8 c3 3d f5 ff       	call   0x140229310
1402d554d:	44 8b c5             	mov    %ebp,%r8d
1402d5550:	48 8b d3             	mov    %rbx,%rdx
1402d5553:	48 8b ce             	mov    %rsi,%rcx
1402d5556:	e8 b5 3d f5 ff       	call   0x140229310
1402d555b:	49 8b cf             	mov    %r15,%rcx
1402d555e:	ff 15 04 3e 05 00    	call   *0x53e04(%rip)        # 0x140329368
1402d5564:	33 c0                	xor    %eax,%eax
1402d5566:	eb 09                	jmp    0x1402d5571
1402d5568:	48 89 7d 38          	mov    %rdi,0x38(%rbp)
1402d556c:	b8 01 00 00 00       	mov    $0x1,%eax
1402d5571:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402d5576:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1402d557b:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1402d5580:	48 83 c4 30          	add    $0x30,%rsp
1402d5584:	41 5f                	pop    %r15
1402d5586:	41 5e                	pop    %r14
1402d5588:	41 5d                	pop    %r13
1402d558a:	41 5c                	pop    %r12
1402d558c:	5f                   	pop    %rdi
1402d558d:	c3                   	ret
1402d558e:	cc                   	int3
1402d558f:	cc                   	int3
1402d5590:	40 53                	rex push %rbx
1402d5592:	b8 30 00 00 00       	mov    $0x30,%eax
1402d5597:	e8 44 50 02 00       	call   0x1402fa5e0
1402d559c:	48 2b e0             	sub    %rax,%rsp
1402d559f:	48 8b d9             	mov    %rcx,%rbx
1402d55a2:	48 85 c9             	test   %rcx,%rcx
1402d55a5:	75 26                	jne    0x1402d55cd
1402d55a7:	4c 8d 0d 82 fd 0d 00 	lea    0xdfd82(%rip),%r9        # 0x1403b5330
1402d55ae:	c7 44 24 20 8a 00 00 	movl   $0x8a,0x20(%rsp)
1402d55b5:	00
1402d55b6:	8d 50 49             	lea    0x49(%rax),%edx
1402d55b9:	8d 48 f5             	lea    -0xb(%rax),%ecx
1402d55bc:	44 8d 40 13          	lea    0x13(%rax),%r8d
1402d55c0:	e8 db bd f4 ff       	call   0x1402213a0
1402d55c5:	33 c0                	xor    %eax,%eax
1402d55c7:	48 83 c4 30          	add    $0x30,%rsp
1402d55cb:	5b                   	pop    %rbx
1402d55cc:	c3                   	ret
1402d55cd:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1402d55d1:	e8 4a 2e f5 ff       	call   0x140228420
1402d55d6:	83 f8 01             	cmp    $0x1,%eax
1402d55d9:	7d 0b                	jge    0x1402d55e6
1402d55db:	b8 01 00 00 00       	mov    $0x1,%eax
1402d55e0:	48 83 c4 30          	add    $0x30,%rsp
1402d55e4:	5b                   	pop    %rbx
1402d55e5:	c3                   	ret
1402d55e6:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402d55ea:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1402d55ef:	e8 3c 2e f5 ff       	call   0x140228430
1402d55f4:	48 8b f8             	mov    %rax,%rdi
1402d55f7:	48 85 c0             	test   %rax,%rax
1402d55fa:	75 2b                	jne    0x1402d5627
1402d55fc:	4c 8d 0d 2d fd 0d 00 	lea    0xdfd2d(%rip),%r9        # 0x1403b5330
1402d5603:	c7 44 24 20 91 00 00 	movl   $0x91,0x20(%rsp)
1402d560a:	00
1402d560b:	8d 50 79             	lea    0x79(%rax),%edx
1402d560e:	8d 48 25             	lea    0x25(%rax),%ecx
1402d5611:	44 8d 40 68          	lea    0x68(%rax),%r8d
1402d5615:	e8 86 bd f4 ff       	call   0x1402213a0
1402d561a:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402d561f:	33 c0                	xor    %eax,%eax
1402d5621:	48 83 c4 30          	add    $0x30,%rsp
1402d5625:	5b                   	pop    %rbx
1402d5626:	c3                   	ret
1402d5627:	48 8b 08             	mov    (%rax),%rcx
1402d562a:	ff 15 38 3d 05 00    	call   *0x53d38(%rip)        # 0x140329368
1402d5630:	85 c0                	test   %eax,%eax
1402d5632:	75 37                	jne    0x1402d566b
1402d5634:	4c 8d 0d f5 fc 0d 00 	lea    0xdfcf5(%rip),%r9        # 0x1403b5330
1402d563b:	c7 44 24 20 95 00 00 	movl   $0x95,0x20(%rsp)
1402d5642:	00
1402d5643:	8d 50 79             	lea    0x79(%rax),%edx
1402d5646:	8d 48 25             	lea    0x25(%rax),%ecx
1402d5649:	44 8d 40 6b          	lea    0x6b(%rax),%r8d
1402d564d:	e8 4e bd f4 ff       	call   0x1402213a0
1402d5652:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402d5656:	48 8b d7             	mov    %rdi,%rdx
1402d5659:	e8 a2 2e f5 ff       	call   0x140228500
1402d565e:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402d5663:	33 c0                	xor    %eax,%eax
1402d5665:	48 83 c4 30          	add    $0x30,%rsp
1402d5669:	5b                   	pop    %rbx
1402d566a:	c3                   	ret
1402d566b:	41 b8 9d 00 00 00    	mov    $0x9d,%r8d
1402d5671:	48 8d 15 b8 fc 0d 00 	lea    0xdfcb8(%rip),%rdx        # 0x1403b5330
1402d5678:	48 8b cf             	mov    %rdi,%rcx
1402d567b:	e8 90 3c f5 ff       	call   0x140229310
1402d5680:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402d5685:	b8 01 00 00 00       	mov    $0x1,%eax
1402d568a:	48 83 c4 30          	add    $0x30,%rsp
1402d568e:	5b                   	pop    %rbx
1402d568f:	c3                   	ret
1402d5690:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402d5695:	57                   	push   %rdi
1402d5696:	b8 30 00 00 00       	mov    $0x30,%eax
1402d569b:	e8 40 4f 02 00       	call   0x1402fa5e0
1402d56a0:	48 2b e0             	sub    %rax,%rsp
1402d56a3:	48 8b fa             	mov    %rdx,%rdi
1402d56a6:	48 8b d9             	mov    %rcx,%rbx
1402d56a9:	48 85 c9             	test   %rcx,%rcx
1402d56ac:	0f 84 a9 00 00 00    	je     0x1402d575b
1402d56b2:	48 85 d2             	test   %rdx,%rdx
1402d56b5:	0f 84 a0 00 00 00    	je     0x1402d575b
1402d56bb:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1402d56bf:	e8 5c 2d f5 ff       	call   0x140228420
1402d56c4:	83 f8 01             	cmp    $0x1,%eax
1402d56c7:	7d 13                	jge    0x1402d56dc
1402d56c9:	c7 44 24 20 ae 00 00 	movl   $0xae,0x20(%rsp)
1402d56d0:	00
1402d56d1:	41 b8 69 00 00 00    	mov    $0x69,%r8d
1402d56d7:	e9 8d 00 00 00       	jmp    0x1402d5769
1402d56dc:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402d56e0:	e8 3b 2d f5 ff       	call   0x140228420
1402d56e5:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402d56e9:	8d 50 ff             	lea    -0x1(%rax),%edx
1402d56ec:	e8 5f 2f f5 ff       	call   0x140228650
1402d56f1:	48 85 c0             	test   %rax,%rax
1402d56f4:	75 0e                	jne    0x1402d5704
1402d56f6:	c7 44 24 20 b3 00 00 	movl   $0xb3,0x20(%rsp)
1402d56fd:	00
1402d56fe:	44 8d 40 68          	lea    0x68(%rax),%r8d
1402d5702:	eb 65                	jmp    0x1402d5769
1402d5704:	48 8b 08             	mov    (%rax),%rcx
1402d5707:	48 8b d7             	mov    %rdi,%rdx
1402d570a:	ff 15 70 3c 05 00    	call   *0x53c70(%rip)        # 0x140329380
1402d5710:	48 85 c0             	test   %rax,%rax
1402d5713:	75 6a                	jne    0x1402d577f
1402d5715:	4c 8d 0d 14 fc 0d 00 	lea    0xdfc14(%rip),%r9        # 0x1403b5330
1402d571c:	c7 44 24 20 b8 00 00 	movl   $0xb8,0x20(%rsp)
1402d5723:	00
1402d5724:	8d 50 65             	lea    0x65(%rax),%edx
1402d5727:	8d 48 25             	lea    0x25(%rax),%ecx
1402d572a:	44 8d 40 6a          	lea    0x6a(%rax),%r8d
1402d572e:	e8 6d bc f4 ff       	call   0x1402213a0
1402d5733:	4c 8d 0d 82 54 05 00 	lea    0x55482(%rip),%r9        # 0x14032abbc
1402d573a:	4c 8b c7             	mov    %rdi,%r8
1402d573d:	48 8d 15 14 fc 0d 00 	lea    0xdfc14(%rip),%rdx        # 0x1403b5358
1402d5744:	b9 03 00 00 00       	mov    $0x3,%ecx
1402d5749:	e8 d2 ae f4 ff       	call   0x140220620
1402d574e:	33 c0                	xor    %eax,%eax
1402d5750:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402d5755:	48 83 c4 30          	add    $0x30,%rsp
1402d5759:	5f                   	pop    %rdi
1402d575a:	c3                   	ret
1402d575b:	c7 44 24 20 aa 00 00 	movl   $0xaa,0x20(%rsp)
1402d5762:	00
1402d5763:	41 b8 43 00 00 00    	mov    $0x43,%r8d
1402d5769:	ba 65 00 00 00       	mov    $0x65,%edx
1402d576e:	4c 8d 0d bb fb 0d 00 	lea    0xdfbbb(%rip),%r9        # 0x1403b5330
1402d5775:	8d 4a c0             	lea    -0x40(%rdx),%ecx
1402d5778:	e8 23 bc f4 ff       	call   0x1402213a0
1402d577d:	33 c0                	xor    %eax,%eax
1402d577f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402d5784:	48 83 c4 30          	add    $0x30,%rsp
1402d5788:	5f                   	pop    %rdi
1402d5789:	c3                   	ret
1402d578a:	cc                   	int3
1402d578b:	cc                   	int3
1402d578c:	cc                   	int3
1402d578d:	cc                   	int3
1402d578e:	cc                   	int3
1402d578f:	cc                   	int3
1402d5790:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402d5795:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402d579a:	57                   	push   %rdi
1402d579b:	b8 30 00 00 00       	mov    $0x30,%eax
1402d57a0:	e8 3b 4e 02 00       	call   0x1402fa5e0
1402d57a5:	48 2b e0             	sub    %rax,%rsp
1402d57a8:	33 f6                	xor    %esi,%esi
1402d57aa:	48 8b fa             	mov    %rdx,%rdi
1402d57ad:	8b de                	mov    %esi,%ebx
1402d57af:	48 8b c2             	mov    %rdx,%rax
1402d57b2:	38 1a                	cmp    %bl,(%rdx)
1402d57b4:	74 12                	je     0x1402d57c8
1402d57b6:	81 fb 00 00 00 80    	cmp    $0x80000000,%ebx
1402d57bc:	73 0a                	jae    0x1402d57c8
1402d57be:	48 ff c0             	inc    %rax
1402d57c1:	ff c3                	inc    %ebx
1402d57c3:	40 38 30             	cmp    %sil,(%rax)
1402d57c6:	75 ee                	jne    0x1402d57b6
1402d57c8:	48 8d 15 d1 77 05 00 	lea    0x577d1(%rip),%rdx        # 0x14032cfa0
1402d57cf:	48 8b cf             	mov    %rdi,%rcx
1402d57d2:	0f ba f3 1f          	btr    $0x1f,%ebx
1402d57d6:	e8 71 72 02 00       	call   0x1402fca4c
1402d57db:	48 85 c0             	test   %rax,%rax
1402d57de:	75 36                	jne    0x1402d5816
1402d57e0:	48 8d 15 c9 7f 05 00 	lea    0x57fc9(%rip),%rdx        # 0x14032d7b0
1402d57e7:	48 8b cf             	mov    %rdi,%rcx
1402d57ea:	e8 5d 72 02 00       	call   0x1402fca4c
1402d57ef:	48 85 c0             	test   %rax,%rax
1402d57f2:	75 22                	jne    0x1402d5816
1402d57f4:	48 8d 15 45 94 05 00 	lea    0x59445(%rip),%rdx        # 0x14032ec40
1402d57fb:	48 8b cf             	mov    %rdi,%rcx
1402d57fe:	e8 49 72 02 00       	call   0x1402fca4c
1402d5803:	48 85 c0             	test   %rax,%rax
1402d5806:	75 0e                	jne    0x1402d5816
1402d5808:	8d 70 01             	lea    0x1(%rax),%esi
1402d580b:	41 b8 d0 01 00 00    	mov    $0x1d0,%r8d
1402d5811:	8d 46 04             	lea    0x4(%rsi),%eax
1402d5814:	eb 0b                	jmp    0x1402d5821
1402d5816:	b8 01 00 00 00       	mov    $0x1,%eax
1402d581b:	41 b8 d3 01 00 00    	mov    $0x1d3,%r8d
1402d5821:	03 c3                	add    %ebx,%eax
1402d5823:	48 8d 15 06 fb 0d 00 	lea    0xdfb06(%rip),%rdx        # 0x1403b5330
1402d582a:	48 63 c8             	movslq %eax,%rcx
1402d582d:	e8 8e 3a f5 ff       	call   0x1402292c0
1402d5832:	48 8b d8             	mov    %rax,%rbx
1402d5835:	48 85 c0             	test   %rax,%rax
1402d5838:	75 30                	jne    0x1402d586a
1402d583a:	4c 8d 0d ef fa 0d 00 	lea    0xdfaef(%rip),%r9        # 0x1403b5330
1402d5841:	c7 44 24 20 d5 01 00 	movl   $0x1d5,0x20(%rsp)
1402d5848:	00
1402d5849:	8d 50 7d             	lea    0x7d(%rax),%edx
1402d584c:	8d 48 25             	lea    0x25(%rax),%ecx
1402d584f:	44 8d 40 6d          	lea    0x6d(%rax),%r8d
1402d5853:	e8 48 bb f4 ff       	call   0x1402213a0
1402d5858:	33 c0                	xor    %eax,%eax
1402d585a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402d585f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402d5864:	48 83 c4 30          	add    $0x30,%rsp
1402d5868:	5f                   	pop    %rdi
1402d5869:	c3                   	ret
1402d586a:	85 f6                	test   %esi,%esi
1402d586c:	48 8d 05 0d 84 05 00 	lea    0x5840d(%rip),%rax        # 0x14032dc80
1402d5873:	48 8d 15 ea fa 0d 00 	lea    0xdfaea(%rip),%rdx        # 0x1403b5364
1402d587a:	4c 8b c7             	mov    %rdi,%r8
1402d587d:	48 0f 44 d0          	cmove  %rax,%rdx
1402d5881:	48 8b cb             	mov    %rbx,%rcx
1402d5884:	e8 87 03 df ff       	call   0x1400c5c10
1402d5889:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402d588e:	48 8b c3             	mov    %rbx,%rax
1402d5891:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402d5896:	48 83 c4 30          	add    $0x30,%rsp
1402d589a:	5f                   	pop    %rdi
1402d589b:	c3                   	ret
1402d589c:	cc                   	int3
1402d589d:	cc                   	int3
1402d589e:	cc                   	int3