1402005ad:	e8 6e d8 f2 ff       	call   0x14012de20
1402005b2:	48 8b f0             	mov    %rax,%rsi
1402005b5:	48 85 c0             	test   %rax,%rax
1402005b8:	0f 84 35 01 00 00    	je     0x1402006f3
1402005be:	48 8b 03             	mov    (%rbx),%rax
1402005c1:	48 89 70 08          	mov    %rsi,0x8(%rax)
1402005c5:	48 8b 03             	mov    (%rbx),%rax
1402005c8:	c7 00 04 00 00 00    	movl   $0x4,(%rax)
1402005ce:	45 85 f6             	test   %r14d,%r14d
1402005d1:	0f 88 1c 01 00 00    	js     0x1402006f3
1402005d7:	b8 08 00 00 00       	mov    $0x8,%eax
1402005dc:	48 8d 15 7d e2 13 00 	lea    0x13e27d(%rip),%rdx        # 0x14033e860
1402005e3:	41 0f 45 c6          	cmovne %r14d,%eax
1402005e7:	41 b8 b8 00 00 00    	mov    $0xb8,%r8d
1402005ed:	8b c8                	mov    %eax,%ecx
1402005ef:	44 8b f0             	mov    %eax,%r14d
1402005f2:	e8 79 b7 ee ff       	call   0x1400ebd70
1402005f7:	48 89 46 08          	mov    %rax,0x8(%rsi)
1402005fb:	48 85 c0             	test   %rax,%rax
1402005fe:	0f 84 ef 00 00 00    	je     0x1402006f3
140200604:	44 89 36             	mov    %r14d,(%rsi)
140200607:	45 8b c6             	mov    %r14d,%r8d
14020060a:	4d 85 ff             	test   %r15,%r15
14020060d:	74 0d                	je     0x14020061c
14020060f:	49 8b d7             	mov    %r15,%rdx
140200612:	48 8b c8             	mov    %rax,%rcx
140200615:	e8 46 0d 0e 00       	call   0x1402e1360
14020061a:	eb 18                	jmp    0x140200634
14020061c:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140200621:	45 33 c9             	xor    %r9d,%r9d
140200624:	48 8b d0             	mov    %rax,%rdx
140200627:	e8 74 96 f1 ff       	call   0x140119ca0
14020062c:	85 c0                	test   %eax,%eax
14020062e:	0f 8e bf 00 00 00    	jle    0x1402006f3
140200634:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140200638:	ba 00 08 00 00       	mov    $0x800,%edx
14020063d:	45 85 e4             	test   %r12d,%r12d
140200640:	41 0f 4f d4          	cmovg  %r12d,%edx
140200644:	e8 17 3a f7 ff       	call   0x140174060
140200649:	85 c0                	test   %eax,%eax
14020064b:	0f 84 a2 00 00 00    	je     0x1402006f3
140200651:	8b 74 24 60          	mov    0x60(%rsp),%esi
140200655:	85 f6                	test   %esi,%esi
140200657:	7e 20                	jle    0x140200679
140200659:	e8 42 d7 f2 ff       	call   0x14012dda0
14020065e:	48 89 43 10          	mov    %rax,0x10(%rbx)
140200662:	48 85 c0             	test   %rax,%rax
140200665:	0f 84 88 00 00 00    	je     0x1402006f3
14020066b:	8b d6                	mov    %esi,%edx
14020066d:	48 8b c8             	mov    %rax,%rcx
140200670:	e8 eb 39 f7 ff       	call   0x140174060
140200675:	85 c0                	test   %eax,%eax
140200677:	74 7a                	je     0x1402006f3
140200679:	85 ed                	test   %ebp,%ebp
14020067b:	7e 30                	jle    0x1402006ad
14020067d:	81 fd a3 00 00 00    	cmp    $0xa3,%ebp
140200683:	74 28                	je     0x1402006ad
140200685:	e8 56 03 f0 ff       	call   0x1401009e0
14020068a:	48 89 43 18          	mov    %rax,0x18(%rbx)
14020068e:	48 85 c0             	test   %rax,%rax
140200691:	74 60                	je     0x1402006f3
140200693:	8b cd                	mov    %ebp,%ecx
140200695:	e8 d6 4e ef ff       	call   0x1400f5570
14020069a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14020069e:	45 33 c9             	xor    %r9d,%r9d
1402006a1:	48 8b d0             	mov    %rax,%rdx
1402006a4:	45 8d 41 05          	lea    0x5(%r9),%r8d
1402006a8:	e8 53 03 f0 ff       	call   0x140100a00
1402006ad:	e8 2e 03 f0 ff       	call   0x1401009e0
1402006b2:	48 8b f8             	mov    %rax,%rdi
1402006b5:	48 85 c0             	test   %rax,%rax
1402006b8:	74 39                	je     0x1402006f3
1402006ba:	b9 45 00 00 00       	mov    $0x45,%ecx
1402006bf:	e8 ac 4e ef ff       	call   0x1400f5570
1402006c4:	4c 8d 47 08          	lea    0x8(%rdi),%r8
1402006c8:	48 89 07             	mov    %rax,(%rdi)
1402006cb:	48 8b d3             	mov    %rbx,%rdx
1402006ce:	48 8d 0d fb e0 13 00 	lea    0x13e0fb(%rip),%rcx        # 0x14033e7d0
1402006d5:	e8 f6 92 f6 ff       	call   0x1401699d0
1402006da:	48 85 c0             	test   %rax,%rax
1402006dd:	74 14                	je     0x1402006f3
1402006df:	48 8d 15 ea e0 13 00 	lea    0x13e0ea(%rip),%rdx        # 0x14033e7d0
1402006e6:	48 8b cb             	mov    %rbx,%rcx
1402006e9:	e8 42 0e f3 ff       	call   0x140131530
1402006ee:	48 8b c7             	mov    %rdi,%rax
1402006f1:	eb 47                	jmp    0x14020073a
1402006f3:	e8 78 69 f2 ff       	call   0x140127070
1402006f8:	4c 8d 05 79 e1 13 00 	lea    0x13e179(%rip),%r8        # 0x14033e878
1402006ff:	ba eb 00 00 00       	mov    $0xeb,%edx
140200704:	48 8d 0d 55 e1 13 00 	lea    0x13e155(%rip),%rcx        # 0x14033e860
14020070b:	e8 80 6a f2 ff       	call   0x140127190
140200710:	45 33 c0             	xor    %r8d,%r8d
140200713:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140200718:	41 8d 48 0d          	lea    0xd(%r8),%ecx
14020071c:	e8 6f 6b f2 ff       	call   0x140127290
140200721:	48 8d 15 a8 e0 13 00 	lea    0x13e0a8(%rip),%rdx        # 0x14033e7d0
140200728:	48 8b cb             	mov    %rbx,%rcx
14020072b:	e8 00 0e f3 ff       	call   0x140131530
140200730:	48 8b cf             	mov    %rdi,%rcx
140200733:	e8 48 02 f0 ff       	call   0x140100980
140200738:	33 c0                	xor    %eax,%eax
14020073a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14020073f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140200744:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140200749:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14020074e:	48 83 c4 20          	add    $0x20,%rsp
140200752:	41 5f                	pop    %r15
140200754:	41 5e                	pop    %r14
140200756:	41 5c                	pop    %r12
140200758:	c3                   	ret
140200759:	cc                   	int3
14020075a:	cc                   	int3
14020075b:	cc                   	int3
14020075c:	cc                   	int3
14020075d:	cc                   	int3
14020075e:	cc                   	int3
14020075f:	cc                   	int3
140200760:	40 53                	rex push %rbx
140200762:	b8 20 00 00 00       	mov    $0x20,%eax
140200767:	e8 c4 03 0b 00       	call   0x1402b0b30
14020076c:	48 2b e0             	sub    %rax,%rsp
14020076f:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140200774:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
14020077b:	00
14020077c:	45 33 c0             	xor    %r8d,%r8d
14020077f:	e8 5c 0b 00 00       	call   0x1402012e0
140200784:	83 7c 24 40 00       	cmpl   $0x0,0x40(%rsp)
140200789:	48 8b d8             	mov    %rax,%rbx
14020078c:	74 30                	je     0x1402007be
14020078e:	e8 dd 68 f2 ff       	call   0x140127070
140200793:	4c 8d 05 fe e4 13 00 	lea    0x13e4fe(%rip),%r8        # 0x14033ec98
14020079a:	ba 5e 00 00 00       	mov    $0x5e,%edx
14020079f:	48 8d 0d 0a e5 13 00 	lea    0x13e50a(%rip),%rcx        # 0x14033ecb0
1402007a6:	e8 e5 69 f2 ff       	call   0x140127190
1402007ab:	8b 54 24 40          	mov    0x40(%rsp),%edx
1402007af:	45 33 c0             	xor    %r8d,%r8d
1402007b2:	41 8d 48 0d          	lea    0xd(%r8),%ecx
1402007b6:	e8 d5 6a f2 ff       	call   0x140127290
1402007bb:	48 8b c3             	mov    %rbx,%rax
1402007be:	48 83 c4 20          	add    $0x20,%rsp
1402007c2:	5b                   	pop    %rbx
1402007c3:	c3                   	ret
1402007c4:	cc                   	int3
1402007c5:	cc                   	int3
1402007c6:	cc                   	int3
1402007c7:	cc                   	int3
1402007c8:	cc                   	int3
1402007c9:	cc                   	int3
1402007ca:	cc                   	int3
1402007cb:	cc                   	int3
1402007cc:	cc                   	int3
1402007cd:	cc                   	int3
1402007ce:	cc                   	int3
1402007cf:	cc                   	int3
1402007d0:	b8 38 00 00 00       	mov    $0x38,%eax
1402007d5:	e8 56 03 0b 00       	call   0x1402b0b30
1402007da:	48 2b e0             	sub    %rax,%rsp
1402007dd:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
1402007e3:	4c 8d 0d 36 0f 00 00 	lea    0xf36(%rip),%r9        # 0x140201720
1402007ea:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1402007ef:	44 8d 40 c9          	lea    -0x37(%rax),%r8d
1402007f3:	8d 50 44             	lea    0x44(%rax),%edx
1402007f6:	e8 85 f5 f9 ff       	call   0x14019fd80
1402007fb:	48 83 c4 38          	add    $0x38,%rsp
1402007ff:	c3                   	ret
140200800:	40 53                	rex push %rbx
140200802:	b8 20 00 00 00       	mov    $0x20,%eax
140200807:	e8 24 03 0b 00       	call   0x1402b0b30
14020080c:	48 2b e0             	sub    %rax,%rsp
14020080f:	44 8b 19             	mov    (%rcx),%r11d
140200812:	8b da                	mov    %edx,%ebx
140200814:	4c 8b d1             	mov    %rcx,%r10
140200817:	41 83 fb ff          	cmp    $0xffffffff,%r11d
14020081b:	74 3d                	je     0x14020085a
14020081d:	83 7c 24 58 00       	cmpl   $0x0,0x58(%rsp)
140200822:	75 36                	jne    0x14020085a
140200824:	e8 47 68 f2 ff       	call   0x140127070
140200829:	4c 8d 05 d8 e4 13 00 	lea    0x13e4d8(%rip),%r8        # 0x14033ed08
140200830:	ba d4 01 00 00       	mov    $0x1d4,%edx
140200835:	48 8d 0d 74 e4 13 00 	lea    0x13e474(%rip),%rcx        # 0x14033ecb0
14020083c:	e8 4f 69 f2 ff       	call   0x140127190
140200841:	45 33 c0             	xor    %r8d,%r8d
140200844:	ba b3 00 00 00       	mov    $0xb3,%edx
140200849:	41 8d 48 0d          	lea    0xd(%r8),%ecx
14020084d:	e8 3e 6a f2 ff       	call   0x140127290
140200852:	33 c0                	xor    %eax,%eax
140200854:	48 83 c4 20          	add    $0x20,%rsp
140200858:	5b                   	pop    %rbx
140200859:	c3                   	ret
14020085a:	48 63 91 a8 01 00 00 	movslq 0x1a8(%rcx),%rdx
140200861:	83 fa 14             	cmp    $0x14,%edx
140200864:	75 36                	jne    0x14020089c
140200866:	e8 05 68 f2 ff       	call   0x140127070
14020086b:	4c 8d 05 96 e4 13 00 	lea    0x13e496(%rip),%r8        # 0x14033ed08
140200872:	ba d9 01 00 00       	mov    $0x1d9,%edx
140200877:	48 8d 0d 32 e4 13 00 	lea    0x13e432(%rip),%rcx        # 0x14033ecb0
14020087e:	e8 0d 69 f2 ff       	call   0x140127190
140200883:	45 33 c0             	xor    %r8d,%r8d
140200886:	ba ae 00 00 00       	mov    $0xae,%edx
14020088b:	41 8d 48 0d          	lea    0xd(%r8),%ecx
14020088f:	e8 fc 69 f2 ff       	call   0x140127290
140200894:	33 c0                	xor    %eax,%eax
140200896:	48 83 c4 20          	add    $0x20,%rsp
14020089a:	5b                   	pop    %rbx
14020089b:	c3                   	ret
14020089c:	8d 42 01             	lea    0x1(%rdx),%eax
14020089f:	41 89 82 a8 01 00 00 	mov    %eax,0x1a8(%r10)
1402008a6:	48 8d 0c 92          	lea    (%rdx,%rdx,4),%rcx
1402008aa:	41 83 fb ff          	cmp    $0xffffffff,%r11d
1402008ae:	74 17                	je     0x1402008c7
1402008b0:	45 89 5c 8a 18       	mov    %r11d,0x18(%r10,%rcx,4)
1402008b5:	41 8b 42 04          	mov    0x4(%r10),%eax
1402008b9:	41 89 44 8a 1c       	mov    %eax,0x1c(%r10,%rcx,4)
1402008be:	49 c7 02 ff ff ff ff 	movq   $0xffffffffffffffff,(%r10)
1402008c5:	eb 0a                	jmp    0x1402008d1
1402008c7:	41 89 5c 8a 18       	mov    %ebx,0x18(%r10,%rcx,4)
1402008cc:	45 89 44 8a 1c       	mov    %r8d,0x1c(%r10,%rcx,4)
1402008d1:	8b 44 24 50          	mov    0x50(%rsp),%eax
1402008d5:	41 89 44 8a 24       	mov    %eax,0x24(%r10,%rcx,4)
1402008da:	b8 01 00 00 00       	mov    $0x1,%eax
1402008df:	45 89 4c 8a 20       	mov    %r9d,0x20(%r10,%rcx,4)
1402008e4:	48 83 c4 20          	add    $0x20,%rsp
1402008e8:	5b                   	pop    %rbx
1402008e9:	c3                   	ret
1402008ea:	cc                   	int3
1402008eb:	cc                   	int3
1402008ec:	cc                   	int3
1402008ed:	cc                   	int3
1402008ee:	cc                   	int3
1402008ef:	cc                   	int3
1402008f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402008f5:	55                   	push   %rbp
1402008f6:	56                   	push   %rsi
1402008f7:	57                   	push   %rdi
1402008f8:	41 56                	push   %r14
1402008fa:	41 57                	push   %r15
1402008fc:	b8 30 00 00 00       	mov    $0x30,%eax
140200901:	e8 2a 02 0b 00       	call   0x1402b0b30
140200906:	48 2b e0             	sub    %rax,%rsp
140200909:	45 33 ff             	xor    %r15d,%r15d
14020090c:	49 8b d8             	mov    %r8,%rbx
14020090f:	8b f2                	mov    %edx,%esi
140200911:	48 8b e9             	mov    %rcx,%rbp
140200914:	45 8b f7             	mov    %r15d,%r14d
140200917:	41 8b ff             	mov    %r15d,%edi
14020091a:	48 85 c9             	test   %rcx,%rcx
14020091d:	0f 84 20 02 00 00    	je     0x140200b43
140200923:	45 8b c7             	mov    %r15d,%r8d
140200926:	48 8b c1             	mov    %rcx,%rax
140200929:	85 d2                	test   %edx,%edx
14020092b:	7e 26                	jle    0x140200953
14020092d:	0f 1f 00             	nopl   (%rax)
140200930:	80 38 3a             	cmpb   $0x3a,(%rax)
140200933:	74 0d                	je     0x140200942
140200935:	48 ff c0             	inc    %rax
140200938:	41 ff c0             	inc    %r8d
14020093b:	44 3b c2             	cmp    %edx,%r8d
14020093e:	7c f0                	jl     0x140200930
140200940:	eb 11                	jmp    0x140200953
140200942:	48 8d 78 01          	lea    0x1(%rax),%rdi
140200946:	44 8b f5             	mov    %ebp,%r14d
140200949:	44 2b f7             	sub    %edi,%r14d
14020094c:	8b f0                	mov    %eax,%esi
14020094e:	44 03 f2             	add    %edx,%r14d
140200951:	2b f5                	sub    %ebp,%esi
140200953:	8b d6                	mov    %esi,%edx
140200955:	e8 d6 02 00 00       	call   0x140200c30
14020095a:	83 f8 ff             	cmp    $0xffffffff,%eax
14020095d:	75 3b                	jne    0x14020099a
14020095f:	e8 0c 67 f2 ff       	call   0x140127070
140200964:	4c 8d 05 5d e3 13 00 	lea    0x13e35d(%rip),%r8        # 0x14033ecc8
14020096b:	ba 0a 01 00 00       	mov    $0x10a,%edx
140200970:	48 8d 0d 39 e3 13 00 	lea    0x13e339(%rip),%rcx        # 0x14033ecb0
140200977:	e8 14 68 f2 ff       	call   0x140127190
14020097c:	4c 8b cd             	mov    %rbp,%r9
14020097f:	4c 8d 05 4a e3 13 00 	lea    0x13e34a(%rip),%r8        # 0x14033ecd0
140200986:	ba c2 00 00 00       	mov    $0xc2,%edx
14020098b:	b9 0d 00 00 00       	mov    $0xd,%ecx
140200990:	e8 fb 68 f2 ff       	call   0x140127290
140200995:	e9 a9 01 00 00       	jmp    0x140200b43
14020099a:	0f ba e0 10          	bt     $0x10,%eax
14020099e:	72 4f                	jb     0x1402009ef
1402009a0:	89 43 08             	mov    %eax,0x8(%rbx)
1402009a3:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1402009a7:	48 85 ff             	test   %rdi,%rdi
1402009aa:	75 30                	jne    0x1402009dc
1402009ac:	48 63 c6             	movslq %esi,%rax
1402009af:	44 38 3c 28          	cmp    %r15b,(%rax,%rbp,1)
1402009b3:	74 27                	je     0x1402009dc
1402009b5:	e8 b6 66 f2 ff       	call   0x140127070
1402009ba:	4c 8d 05 07 e3 13 00 	lea    0x13e307(%rip),%r8        # 0x14033ecc8
1402009c1:	ba 14 01 00 00       	mov    $0x114,%edx
1402009c6:	48 8d 0d e3 e2 13 00 	lea    0x13e2e3(%rip),%rcx        # 0x14033ecb0
1402009cd:	e8 be 67 f2 ff       	call   0x140127190
1402009d2:	ba bd 00 00 00       	mov    $0xbd,%edx
1402009d7:	e9 5b 01 00 00       	jmp    0x140200b37
1402009dc:	33 c0                	xor    %eax,%eax
1402009de:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402009e3:	48 83 c4 30          	add    $0x30,%rsp
1402009e7:	41 5f                	pop    %r15
1402009e9:	41 5e                	pop    %r14
1402009eb:	5f                   	pop    %rdi
1402009ec:	5e                   	pop    %rsi
1402009ed:	5d                   	pop    %rbp
1402009ee:	c3                   	ret
1402009ef:	05 ff ff fe ff       	add    $0xfffeffff,%eax
1402009f4:	83 f8 07             	cmp    $0x7,%eax
1402009f7:	0f 87 e9 00 00 00    	ja     0x140200ae6
1402009fd:	48 8d 15 fc f5 df ff 	lea    -0x200a04(%rip),%rdx        # 0x140000000
140200a04:	48 98                	cltq
140200a06:	8b 8c 82 04 0c 20 00 	mov    0x200c04(%rdx,%rax,4),%ecx
140200a0d:	48 03 ca             	add    %rdx,%rcx
140200a10:	ff e1                	jmp    *%rcx
140200a12:	83 3b ff             	cmpl   $0xffffffff,(%rbx)
140200a15:	74 27                	je     0x140200a3e
140200a17:	e8 54 66 f2 ff       	call   0x140127070
140200a1c:	4c 8d 05 a5 e2 13 00 	lea    0x13e2a5(%rip),%r8        # 0x14033ecc8
140200a23:	ba 1f 01 00 00       	mov    $0x11f,%edx
140200a28:	48 8d 0d 81 e2 13 00 	lea    0x13e281(%rip),%rcx        # 0x14033ecb0
140200a2f:	e8 5c 67 f2 ff       	call   0x140127190
140200a34:	ba b5 00 00 00       	mov    $0xb5,%edx
140200a39:	e9 f9 00 00 00       	jmp    0x140200b37
140200a3e:	4c 8d 4b 04          	lea    0x4(%rbx),%r9
140200a42:	4c 8b c3             	mov    %rbx,%r8
140200a45:	41 8b d6             	mov    %r14d,%edx
140200a48:	48 8b cf             	mov    %rdi,%rcx
140200a4b:	e8 70 0d 00 00       	call   0x1402017c0
140200a50:	e9 8d 00 00 00       	jmp    0x140200ae2
140200a55:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140200a5a:	41 8b d6             	mov    %r14d,%edx
140200a5d:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140200a62:	48 8b cf             	mov    %rdi,%rcx
140200a65:	e8 56 0d 00 00       	call   0x1402017c0
140200a6a:	85 c0                	test   %eax,%eax
140200a6c:	0f 84 d1 00 00 00    	je     0x140200b43
140200a72:	44 8b 44 24 60       	mov    0x60(%rsp),%r8d
140200a77:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140200a7d:	8b 54 24 70          	mov    0x70(%rsp),%edx
140200a81:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
140200a86:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
140200a8b:	eb 4d                	jmp    0x140200ada
140200a8d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140200a93:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140200a9a:	00
140200a9b:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
140200aa0:	41 8d 51 0f          	lea    0xf(%r9),%edx
140200aa4:	eb 31                	jmp    0x140200ad7
140200aa6:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140200aac:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140200ab3:	00