1401284d7:	e8 04 e3 07 00       	call   0x1401a67e0
1401284dc:	4c 8b f0             	mov    %rax,%r14
1401284df:	48 85 c0             	test   %rax,%rax
1401284e2:	0f 84 6f 01 00 00    	je     0x140128657
1401284e8:	8b d3                	mov    %ebx,%edx
1401284ea:	48 8b c8             	mov    %rax,%rcx
1401284ed:	e8 0e fe ff ff       	call   0x140128300
1401284f2:	48 8b d8             	mov    %rax,%rbx
1401284f5:	48 85 c0             	test   %rax,%rax
1401284f8:	0f 84 59 01 00 00    	je     0x140128657
1401284fe:	48 83 38 00          	cmpq   $0x0,(%rax)
140128502:	75 5d                	jne    0x140128561
140128504:	e8 d7 30 fc ff       	call   0x1400eb5e0
140128509:	48 89 03             	mov    %rax,(%rbx)
14012850c:	48 85 c0             	test   %rax,%rax
14012850f:	74 0e                	je     0x14012851f
140128511:	33 d2                	xor    %edx,%edx
140128513:	48 8b c8             	mov    %rax,%rcx
140128516:	e8 05 33 fc ff       	call   0x1400eb820
14012851b:	85 c0                	test   %eax,%eax
14012851d:	75 42                	jne    0x140128561
14012851f:	48 8b 0b             	mov    (%rbx),%rcx
140128522:	e8 b9 2e fc ff       	call   0x1400eb3e0
140128527:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14012852e:	e8 3d eb ff ff       	call   0x140127070
140128533:	4c 8d 05 0e bf 1e 00 	lea    0x1ebf0e(%rip),%r8        # 0x140314448
14012853a:	ba a8 00 00 00       	mov    $0xa8,%edx
14012853f:	48 8d 0d ea be 1e 00 	lea    0x1ebeea(%rip),%rcx        # 0x140314430
140128546:	e8 45 ec ff ff       	call   0x140127190
14012854b:	45 33 c0             	xor    %r8d,%r8d
14012854e:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140128553:	41 8d 48 0f          	lea    0xf(%r8),%ecx
140128557:	e8 34 ed ff ff       	call   0x140127290
14012855c:	e9 ee 00 00 00       	jmp    0x14012864f
140128561:	41 b8 ad 00 00 00    	mov    $0xad,%r8d
140128567:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14012856c:	48 8d 15 bd be 1e 00 	lea    0x1ebebd(%rip),%rdx        # 0x140314430
140128573:	41 8d 48 83          	lea    -0x7d(%r8),%ecx
140128577:	e8 f4 37 fc ff       	call   0x1400ebd70
14012857c:	48 8b f0             	mov    %rax,%rsi
14012857f:	48 85 c0             	test   %rax,%rax
140128582:	75 32                	jne    0x1401285b6
140128584:	e8 e7 ea ff ff       	call   0x140127070
140128589:	4c 8d 05 b8 be 1e 00 	lea    0x1ebeb8(%rip),%r8        # 0x140314448
140128590:	ba af 00 00 00       	mov    $0xaf,%edx
140128595:	48 8d 0d 94 be 1e 00 	lea    0x1ebe94(%rip),%rcx        # 0x140314430
14012859c:	e8 ef eb ff ff       	call   0x140127190
1401285a1:	45 33 c0             	xor    %r8d,%r8d
1401285a4:	8d 4e 0f             	lea    0xf(%rsi),%ecx
1401285a7:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401285ac:	e8 df ec ff ff       	call   0x140127290
1401285b1:	e9 94 00 00 00       	jmp    0x14012864a
1401285b6:	44 89 38             	mov    %r15d,(%rax)
1401285b9:	33 d2                	xor    %edx,%edx
1401285bb:	48 89 68 08          	mov    %rbp,0x8(%rax)
1401285bf:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401285c4:	48 89 46 18          	mov    %rax,0x18(%rsi)
1401285c8:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1401285cd:	48 89 46 28          	mov    %rax,0x28(%rsi)
1401285d1:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401285d6:	48 89 46 20          	mov    %rax,0x20(%rsi)
1401285da:	8b 44 24 78          	mov    0x78(%rsp),%eax
1401285de:	89 46 10             	mov    %eax,0x10(%rsi)
1401285e1:	48 8b 0b             	mov    (%rbx),%rcx
1401285e4:	e8 37 32 fc ff       	call   0x1400eb820
1401285e9:	85 c0                	test   %eax,%eax
1401285eb:	75 45                	jne    0x140128632
1401285ed:	e8 7e ea ff ff       	call   0x140127070
1401285f2:	4c 8d 05 4f be 1e 00 	lea    0x1ebe4f(%rip),%r8        # 0x140314448
1401285f9:	ba ba 00 00 00       	mov    $0xba,%edx
1401285fe:	48 8d 0d 2b be 1e 00 	lea    0x1ebe2b(%rip),%rcx        # 0x140314430
140128605:	e8 86 eb ff ff       	call   0x140127190
14012860a:	45 33 c0             	xor    %r8d,%r8d
14012860d:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140128612:	41 8d 48 0f          	lea    0xf(%r8),%ecx
140128616:	e8 75 ec ff ff       	call   0x140127290
14012861b:	41 b8 bb 00 00 00    	mov    $0xbb,%r8d
140128621:	48 8d 15 08 be 1e 00 	lea    0x1ebe08(%rip),%rdx        # 0x140314430
140128628:	48 8b ce             	mov    %rsi,%rcx
14012862b:	e8 90 37 fc ff       	call   0x1400ebdc0
140128630:	eb 18                	jmp    0x14012864a
140128632:	48 8b 0b             	mov    (%rbx),%rcx
140128635:	e8 06 31 fc ff       	call   0x1400eb740
14012863a:	48 8b 0b             	mov    (%rbx),%rcx
14012863d:	4c 8b c6             	mov    %rsi,%r8
140128640:	8d 78 ff             	lea    -0x1(%rax),%edi
140128643:	8b d7                	mov    %edi,%edx
140128645:	e8 76 32 fc ff       	call   0x1400eb8c0
14012864a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14012864f:	49 8b 0e             	mov    (%r14),%rcx
140128652:	e8 d9 f3 ff ff       	call   0x140127a30
140128657:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14012865c:	8b c7                	mov    %edi,%eax
14012865e:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140128663:	48 83 c4 20          	add    $0x20,%rsp
140128667:	41 5f                	pop    %r15
140128669:	41 5e                	pop    %r14
14012866b:	5f                   	pop    %rdi
14012866c:	c3                   	ret
14012866d:	cc                   	int3
14012866e:	cc                   	int3
14012866f:	cc                   	int3
140128670:	40 53                	rex push %rbx
140128672:	56                   	push   %rsi
140128673:	57                   	push   %rdi
140128674:	41 54                	push   %r12
140128676:	41 55                	push   %r13
140128678:	41 56                	push   %r14
14012867a:	41 57                	push   %r15
14012867c:	b8 a0 00 00 00       	mov    $0xa0,%eax
140128681:	e8 aa 84 18 00       	call   0x1402b0b30
140128686:	48 2b e0             	sub    %rax,%rsp
140128689:	48 8b 05 f0 d3 2a 00 	mov    0x2ad3f0(%rip),%rax        # 0x1403d5a80
140128690:	48 33 c4             	xor    %rsp,%rax
140128693:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14012869a:	00
14012869b:	4d 8b f1             	mov    %r9,%r14
14012869e:	4d 8b e8             	mov    %r8,%r13
1401286a1:	8b da                	mov    %edx,%ebx
1401286a3:	48 8b f9             	mov    %rcx,%rdi
1401286a6:	33 f6                	xor    %esi,%esi
1401286a8:	e8 33 e1 07 00       	call   0x1401a67e0
1401286ad:	4c 8b e0             	mov    %rax,%r12
1401286b0:	48 85 c0             	test   %rax,%rax
1401286b3:	0f 84 8f 01 00 00    	je     0x140128848
1401286b9:	8b d3                	mov    %ebx,%edx
1401286bb:	48 8b c8             	mov    %rax,%rcx
1401286be:	e8 3d fc ff ff       	call   0x140128300
1401286c3:	4c 8b f8             	mov    %rax,%r15
1401286c6:	48 85 c0             	test   %rax,%rax
1401286c9:	0f 84 79 01 00 00    	je     0x140128848
1401286cf:	49 89 3e             	mov    %rdi,(%r14)
1401286d2:	49 89 76 08          	mov    %rsi,0x8(%r14)
1401286d6:	48 8b 08             	mov    (%rax),%rcx
1401286d9:	48 89 ac 24 98 00 00 	mov    %rbp,0x98(%rsp)
1401286e0:	00
1401286e1:	e8 5a 30 fc ff       	call   0x1400eb740
1401286e6:	48 63 d8             	movslq %eax,%rbx
1401286e9:	48 8b eb             	mov    %rbx,%rbp
1401286ec:	85 c0                	test   %eax,%eax
1401286ee:	7e 59                	jle    0x140128749
1401286f0:	83 fb 0a             	cmp    $0xa,%ebx
1401286f3:	7d 07                	jge    0x1401286fc
1401286f5:	48 8d 74 24 30       	lea    0x30(%rsp),%rsi
1401286fa:	eb 22                	jmp    0x14012871e
1401286fc:	48 8d 0c dd 00 00 00 	lea    0x0(,%rbx,8),%rcx
140128703:	00
140128704:	41 b8 ed 00 00 00    	mov    $0xed,%r8d
14012870a:	48 8d 15 1f bd 1e 00 	lea    0x1ebd1f(%rip),%rdx        # 0x140314430
140128711:	e8 5a 36 fc ff       	call   0x1400ebd70
140128716:	48 8b f0             	mov    %rax,%rsi
140128719:	48 85 c0             	test   %rax,%rax
14012871c:	74 2b                	je     0x140128749
14012871e:	33 ff                	xor    %edi,%edi
140128720:	85 db                	test   %ebx,%ebx
140128722:	7e 25                	jle    0x140128749
140128724:	33 db                	xor    %ebx,%ebx
140128726:	49 8b 0f             	mov    (%r15),%rcx
140128729:	8b d7                	mov    %edi,%edx
14012872b:	e8 10 33 fc ff       	call   0x1400eba40
140128730:	48 89 04 de          	mov    %rax,(%rsi,%rbx,8)
140128734:	ff c7                	inc    %edi
140128736:	48 ff c3             	inc    %rbx
140128739:	48 3b dd             	cmp    %rbp,%rbx
14012873c:	7c e8                	jl     0x140128726
14012873e:	49 8b 0c 24          	mov    (%r12),%rcx
140128742:	e8 e9 f2 ff ff       	call   0x140127a30
140128747:	eb 0d                	jmp    0x140128756
140128749:	49 8b 0c 24          	mov    (%r12),%rcx
14012874d:	e8 de f2 ff ff       	call   0x140127a30
140128752:	85 db                	test   %ebx,%ebx
140128754:	7e 5f                	jle    0x1401287b5
140128756:	48 85 f6             	test   %rsi,%rsi
140128759:	75 5a                	jne    0x1401287b5
14012875b:	e8 10 e9 ff ff       	call   0x140127070
140128760:	4c 8d 05 01 bd 1e 00 	lea    0x1ebd01(%rip),%r8        # 0x140314468
140128767:	ba f5 00 00 00       	mov    $0xf5,%edx
14012876c:	48 8d 0d bd bc 1e 00 	lea    0x1ebcbd(%rip),%rcx        # 0x140314430
140128773:	e8 18 ea ff ff       	call   0x140127190
140128778:	45 33 c0             	xor    %r8d,%r8d
14012877b:	8d 4e 0f             	lea    0xf(%rsi),%ecx
14012877e:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140128783:	e8 08 eb ff ff       	call   0x140127290
140128788:	33 c0                	xor    %eax,%eax
14012878a:	48 8b ac 24 98 00 00 	mov    0x98(%rsp),%rbp
140128791:	00
140128792:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140128799:	00
14012879a:	48 33 cc             	xor    %rsp,%rcx
14012879d:	e8 0e 77 18 00       	call   0x1402afeb0
1401287a2:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1401287a9:	41 5f                	pop    %r15
1401287ab:	41 5e                	pop    %r14
1401287ad:	41 5d                	pop    %r13
1401287af:	41 5c                	pop    %r12
1401287b1:	5f                   	pop    %rdi
1401287b2:	5e                   	pop    %rsi
1401287b3:	5b                   	pop    %rbx
1401287b4:	c3                   	ret
1401287b5:	33 db                	xor    %ebx,%ebx
1401287b7:	48 85 ed             	test   %rbp,%rbp
1401287ba:	7e 63                	jle    0x14012881f
1401287bc:	33 ff                	xor    %edi,%edi
1401287be:	66 90                	xchg   %ax,%ax
1401287c0:	48 8b 04 fe          	mov    (%rsi,%rdi,8),%rax
1401287c4:	48 85 c0             	test   %rax,%rax
1401287c7:	74 4c                	je     0x140128815
1401287c9:	48 83 78 18 00       	cmpq   $0x0,0x18(%rax)
1401287ce:	74 45                	je     0x140128815
1401287d0:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1401287d4:	48 85 c9             	test   %rcx,%rcx
1401287d7:	74 19                	je     0x1401287f2
1401287d9:	e8 62 2f fc ff       	call   0x1400eb740
1401287de:	3b d8                	cmp    %eax,%ebx
1401287e0:	7d 10                	jge    0x1401287f2
1401287e2:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1401287e6:	8b d3                	mov    %ebx,%edx
1401287e8:	e8 53 32 fc ff       	call   0x1400eba40
1401287ed:	48 8b d0             	mov    %rax,%rdx
1401287f0:	eb 02                	jmp    0x1401287f4
1401287f2:	33 d2                	xor    %edx,%edx
1401287f4:	4c 8b 14 fe          	mov    (%rsi,%rdi,8),%r10
1401287f8:	44 8b cb             	mov    %ebx,%r9d
1401287fb:	4d 8b c6             	mov    %r14,%r8
1401287fe:	49 8b cd             	mov    %r13,%rcx
140128801:	49 8b 42 08          	mov    0x8(%r10),%rax
140128805:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14012880a:	41 8b 02             	mov    (%r10),%eax
14012880d:	89 44 24 20          	mov    %eax,0x20(%rsp)
140128811:	41 ff 52 18          	call   *0x18(%r10)
140128815:	ff c3                	inc    %ebx
140128817:	48 ff c7             	inc    %rdi
14012881a:	48 3b fd             	cmp    %rbp,%rdi
14012881d:	7c a1                	jl     0x1401287c0
14012881f:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140128824:	48 3b f0             	cmp    %rax,%rsi
140128827:	74 15                	je     0x14012883e
140128829:	41 b8 00 01 00 00    	mov    $0x100,%r8d
14012882f:	48 8d 15 fa bb 1e 00 	lea    0x1ebbfa(%rip),%rdx        # 0x140314430
140128836:	48 8b ce             	mov    %rsi,%rcx
140128839:	e8 82 35 fc ff       	call   0x1400ebdc0
14012883e:	b8 01 00 00 00       	mov    $0x1,%eax
140128843:	e9 42 ff ff ff       	jmp    0x14012878a
140128848:	33 c0                	xor    %eax,%eax
14012884a:	e9 43 ff ff ff       	jmp    0x140128792
14012884f:	cc                   	int3
140128850:	40 53                	rex push %rbx
140128852:	b8 20 00 00 00       	mov    $0x20,%eax
140128857:	e8 d4 82 18 00       	call   0x1402b0b30
14012885c:	48 2b e0             	sub    %rax,%rsp
14012885f:	e8 7c df 07 00       	call   0x1401a67e0
140128864:	48 8b d8             	mov    %rax,%rbx
140128867:	48 85 c0             	test   %rax,%rax
14012886a:	75 06                	jne    0x140128872
14012886c:	48 83 c4 20          	add    $0x20,%rsp
140128870:	5b                   	pop    %rbx
140128871:	c3                   	ret
140128872:	e8 99 f0 ff ff       	call   0x140127910
140128877:	33 c9                	xor    %ecx,%ecx
140128879:	48 89 03             	mov    %rax,(%rbx)
14012887c:	48 85 c0             	test   %rax,%rax
14012887f:	0f 95 c1             	setne  %cl
140128882:	8b c1                	mov    %ecx,%eax
140128884:	48 83 c4 20          	add    $0x20,%rsp
140128888:	5b                   	pop    %rbx
140128889:	c3                   	ret
14012888a:	cc                   	int3
14012888b:	cc                   	int3
14012888c:	cc                   	int3
14012888d:	cc                   	int3
14012888e:	cc                   	int3
14012888f:	cc                   	int3
140128890:	b8 38 00 00 00       	mov    $0x38,%eax
140128895:	e8 96 82 18 00       	call   0x1402b0b30
14012889a:	48 2b e0             	sub    %rax,%rsp
14012889d:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1401288a2:	48 63 c9             	movslq %ecx,%rcx
1401288a5:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1401288aa:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401288af:	ba ff ff 00 00       	mov    $0xffff,%edx
1401288b4:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
1401288bb:	00
1401288bc:	41 b8 07 10 00 00    	mov    $0x1007,%r8d
1401288c2:	c7 44 24 48 04 00 00 	movl   $0x4,0x48(%rsp)
1401288c9:	00
1401288ca:	ff 15 28 cf 1b 00    	call   *0x1bcf28(%rip)        # 0x1402e57f8
1401288d0:	85 c0                	test   %eax,%eax
1401288d2:	79 0b                	jns    0x1401288df
1401288d4:	ff 15 be cf 1b 00    	call   *0x1bcfbe(%rip)        # 0x1402e5898
1401288da:	48 83 c4 38          	add    $0x38,%rsp
1401288de:	c3                   	ret
1401288df:	8b 44 24 40          	mov    0x40(%rsp),%eax
1401288e3:	48 83 c4 38          	add    $0x38,%rsp
1401288e7:	c3                   	ret
1401288e8:	cc                   	int3
1401288e9:	cc                   	int3
1401288ea:	cc                   	int3
1401288eb:	cc                   	int3
1401288ec:	cc                   	int3
1401288ed:	cc                   	int3
1401288ee:	cc                   	int3
1401288ef:	cc                   	int3
1401288f0:	b8 28 00 00 00       	mov    $0x28,%eax
1401288f5:	e8 36 82 18 00       	call   0x1402b0b30
1401288fa:	48 2b e0             	sub    %rax,%rsp
1401288fd:	83 3d 3c fa 2a 00 00 	cmpl   $0x0,0x2afa3c(%rip)        # 0x1403d8340
140128904:	0f 85 a0 00 00 00    	jne    0x1401289aa
14012890a:	33 d2                	xor    %edx,%edx
14012890c:	c7 05 2a fa 2a 00 01 	movl   $0x1,0x2afa2a(%rip)        # 0x1403d8340
140128913:	00 00 00
140128916:	41 b8 98 01 00 00    	mov    $0x198,%r8d
14012891c:	48 8d 0d 2d fa 2a 00 	lea    0x2afa2d(%rip),%rcx        # 0x1403d8350
140128923:	e8 d8 90 1b 00       	call   0x1402e1a00
140128928:	b9 02 02 00 00       	mov    $0x202,%ecx
14012892d:	48 8d 15 1c fa 2a 00 	lea    0x2afa1c(%rip),%rdx        # 0x1403d8350
140128934:	ff 15 4e cf 1b 00    	call   *0x1bcf4e(%rip)        # 0x1402e5888
14012893a:	85 c0                	test   %eax,%eax
14012893c:	74 6c                	je     0x1401289aa
14012893e:	e8 2d e7 ff ff       	call   0x140127070
140128943:	4c 8d 05 86 bb 1e 00 	lea    0x1ebb86(%rip),%r8        # 0x1403144d0
14012894a:	ba 94 00 00 00       	mov    $0x94,%edx
14012894f:	48 8d 0d 62 bb 1e 00 	lea    0x1ebb62(%rip),%rcx        # 0x1403144b8
140128956:	e8 35 e8 ff ff       	call   0x140127190
14012895b:	ff 15 37 cf 1b 00    	call   *0x1bcf37(%rip)        # 0x1402e5898
140128961:	4c 8d 05 78 bb 1e 00 	lea    0x1ebb78(%rip),%r8        # 0x1403144e0
140128968:	b9 02 00 00 00       	mov    $0x2,%ecx
14012896d:	8b d0                	mov    %eax,%edx
14012896f:	e8 1c e9 ff ff       	call   0x140127290
140128974:	e8 f7 e6 ff ff       	call   0x140127070
140128979:	4c 8d 05 50 bb 1e 00 	lea    0x1ebb50(%rip),%r8        # 0x1403144d0
140128980:	ba 96 00 00 00       	mov    $0x96,%edx
140128985:	48 8d 0d 2c bb 1e 00 	lea    0x1ebb2c(%rip),%rcx        # 0x1403144b8
14012898c:	e8 ff e7 ff ff       	call   0x140127190
140128991:	45 33 c0             	xor    %r8d,%r8d
140128994:	41 8d 50 7a          	lea    0x7a(%r8),%edx
140128998:	8d 4a a6             	lea    -0x5a(%rdx),%ecx
14012899b:	e8 f0 e8 ff ff       	call   0x140127290
1401289a0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401289a5:	48 83 c4 28          	add    $0x28,%rsp
1401289a9:	c3                   	ret
1401289aa:	b8 01 00 00 00       	mov    $0x1,%eax
1401289af:	48 83 c4 28          	add    $0x28,%rsp
1401289b3:	c3                   	ret
1401289b4:	cc                   	int3
1401289b5:	cc                   	int3
1401289b6:	cc                   	int3
1401289b7:	cc                   	int3
1401289b8:	cc                   	int3
1401289b9:	cc                   	int3
1401289ba:	cc                   	int3