1404374d2:	ba 14 00 00 00       	mov    $0x14,%edx
1404374d7:	e8 68 3c 9e 00       	call   0x140e1b144
1404374dc:	48 8b 4e 50          	mov    0x50(%rsi),%rcx
1404374e0:	48 89 5e 30          	mov    %rbx,0x30(%rsi)
1404374e4:	48 85 c9             	test   %rcx,%rcx
1404374e7:	74 0a                	je     0x1404374f3
1404374e9:	ba 01 00 00 00       	mov    $0x1,%edx
1404374ee:	e8 8d 2e 00 00       	call   0x14043a380
1404374f3:	ba 78 00 00 00       	mov    $0x78,%edx
1404374f8:	48 89 5e 50          	mov    %rbx,0x50(%rsi)
1404374fc:	48 8b ce             	mov    %rsi,%rcx
1404374ff:	e8 40 3c 9e 00       	call   0x140e1b144
140437504:	48 89 5f 28          	mov    %rbx,0x28(%rdi)
140437508:	e9 ad 04 00 00       	jmp    0x1404379ba
14043750d:	48 8b 77 30          	mov    0x30(%rdi),%rsi
140437511:	33 db                	xor    %ebx,%ebx
140437513:	48 85 f6             	test   %rsi,%rsi
140437516:	74 24                	je     0x14043753c
140437518:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14043751c:	48 85 c9             	test   %rcx,%rcx
14043751f:	74 0a                	je     0x14043752b
140437521:	ba 10 00 00 00       	mov    $0x10,%edx
140437526:	e8 19 3c 9e 00       	call   0x140e1b144
14043752b:	ba 20 00 00 00       	mov    $0x20,%edx
140437530:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
140437534:	48 8b ce             	mov    %rsi,%rcx
140437537:	e8 08 3c 9e 00       	call   0x140e1b144
14043753c:	48 89 5f 30          	mov    %rbx,0x30(%rdi)
140437540:	e9 75 04 00 00       	jmp    0x1404379ba
140437545:	48 8b 77 38          	mov    0x38(%rdi),%rsi
140437549:	33 db                	xor    %ebx,%ebx
14043754b:	48 85 f6             	test   %rsi,%rsi
14043754e:	74 24                	je     0x140437574
140437550:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140437554:	48 85 c9             	test   %rcx,%rcx
140437557:	74 0a                	je     0x140437563
140437559:	ba 10 00 00 00       	mov    $0x10,%edx
14043755e:	e8 e1 3b 9e 00       	call   0x140e1b144
140437563:	ba 18 00 00 00       	mov    $0x18,%edx
140437568:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
14043756c:	48 8b ce             	mov    %rsi,%rcx
14043756f:	e8 d0 3b 9e 00       	call   0x140e1b144
140437574:	48 89 5f 38          	mov    %rbx,0x38(%rdi)
140437578:	e9 3d 04 00 00       	jmp    0x1404379ba
14043757d:	48 8b 77 40          	mov    0x40(%rdi),%rsi
140437581:	33 db                	xor    %ebx,%ebx
140437583:	48 85 f6             	test   %rsi,%rsi
140437586:	74 39                	je     0x1404375c1
140437588:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14043758c:	48 85 c9             	test   %rcx,%rcx
14043758f:	74 0a                	je     0x14043759b
140437591:	ba 10 00 00 00       	mov    $0x10,%edx
140437596:	e8 a9 3b 9e 00       	call   0x140e1b144
14043759b:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
14043759f:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
1404375a3:	48 85 c9             	test   %rcx,%rcx
1404375a6:	74 05                	je     0x1404375ad
1404375a8:	e8 97 3b 9e 00       	call   0x140e1b144
1404375ad:	ba 48 00 00 00       	mov    $0x48,%edx
1404375b2:	48 89 5e 28          	mov    %rbx,0x28(%rsi)
1404375b6:	48 8b ce             	mov    %rsi,%rcx
1404375b9:	89 5e 30             	mov    %ebx,0x30(%rsi)
1404375bc:	e8 83 3b 9e 00       	call   0x140e1b144
1404375c1:	48 89 5f 40          	mov    %rbx,0x40(%rdi)
1404375c5:	e9 f0 03 00 00       	jmp    0x1404379ba
1404375ca:	48 8b 77 48          	mov    0x48(%rdi),%rsi
1404375ce:	33 db                	xor    %ebx,%ebx
1404375d0:	48 85 f6             	test   %rsi,%rsi
1404375d3:	74 39                	je     0x14043760e
1404375d5:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1404375d9:	48 85 c9             	test   %rcx,%rcx
1404375dc:	74 0a                	je     0x1404375e8
1404375de:	ba 10 00 00 00       	mov    $0x10,%edx
1404375e3:	e8 5c 3b 9e 00       	call   0x140e1b144
1404375e8:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
1404375ec:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
1404375f0:	48 85 c9             	test   %rcx,%rcx
1404375f3:	74 05                	je     0x1404375fa
1404375f5:	e8 4a 3b 9e 00       	call   0x140e1b144
1404375fa:	ba 48 00 00 00       	mov    $0x48,%edx
1404375ff:	48 89 5e 28          	mov    %rbx,0x28(%rsi)
140437603:	48 8b ce             	mov    %rsi,%rcx
140437606:	89 5e 30             	mov    %ebx,0x30(%rsi)
140437609:	e8 36 3b 9e 00       	call   0x140e1b144
14043760e:	48 89 5f 48          	mov    %rbx,0x48(%rdi)
140437612:	e9 a3 03 00 00       	jmp    0x1404379ba
140437617:	48 8b 6f 50          	mov    0x50(%rdi),%rbp
14043761b:	33 db                	xor    %ebx,%ebx
14043761d:	48 85 ed             	test   %rbp,%rbp
140437620:	0f 84 d0 00 00 00    	je     0x1404376f6
140437626:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
14043762a:	48 85 c9             	test   %rcx,%rcx
14043762d:	74 0a                	je     0x140437639
14043762f:	ba 10 00 00 00       	mov    $0x10,%edx
140437634:	e8 0b 3b 9e 00       	call   0x140e1b144
140437639:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
14043763d:	48 89 5d 08          	mov    %rbx,0x8(%rbp)
140437641:	48 85 c9             	test   %rcx,%rcx
140437644:	74 0a                	je     0x140437650
140437646:	ba 18 00 00 00       	mov    $0x18,%edx
14043764b:	e8 f4 3a 9e 00       	call   0x140e1b144
140437650:	48 8b 75 10          	mov    0x10(%rbp),%rsi
140437654:	48 89 5d 18          	mov    %rbx,0x18(%rbp)
140437658:	48 85 f6             	test   %rsi,%rsi
14043765b:	74 2e                	je     0x14043768b
14043765d:	4c 8b 76 08          	mov    0x8(%rsi),%r14
140437661:	48 8b 36             	mov    (%rsi),%rsi
140437664:	49 3b f6             	cmp    %r14,%rsi
140437667:	74 22                	je     0x14043768b
140437669:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140437670:	48 8b 0e             	mov    (%rsi),%rcx
140437673:	48 85 c9             	test   %rcx,%rcx
140437676:	74 0a                	je     0x140437682
140437678:	ba 18 00 00 00       	mov    $0x18,%edx
14043767d:	e8 c2 3a 9e 00       	call   0x140e1b144
140437682:	48 83 c6 08          	add    $0x8,%rsi
140437686:	49 3b f6             	cmp    %r14,%rsi
140437689:	75 e5                	jne    0x140437670
14043768b:	48 8b 75 10          	mov    0x10(%rbp),%rsi
14043768f:	48 85 f6             	test   %rsi,%rsi
140437692:	74 55                	je     0x1404376e9
140437694:	48 8b 0e             	mov    (%rsi),%rcx
140437697:	48 85 c9             	test   %rcx,%rcx
14043769a:	74 40                	je     0x1404376dc
14043769c:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1404376a0:	48 2b d1             	sub    %rcx,%rdx
1404376a3:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1404376a7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404376ae:	72 1c                	jb     0x1404376cc
1404376b0:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1404376b4:	48 83 c2 27          	add    $0x27,%rdx
1404376b8:	49 2b c8             	sub    %r8,%rcx
1404376bb:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1404376bf:	48 83 f8 1f          	cmp    $0x1f,%rax
1404376c3:	0f 87 0b 03 00 00    	ja     0x1404379d4
1404376c9:	49 8b c8             	mov    %r8,%rcx
1404376cc:	e8 73 3a 9e 00       	call   0x140e1b144
1404376d1:	48 89 1e             	mov    %rbx,(%rsi)
1404376d4:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1404376d8:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
1404376dc:	ba 18 00 00 00       	mov    $0x18,%edx
1404376e1:	48 8b ce             	mov    %rsi,%rcx
1404376e4:	e8 5b 3a 9e 00       	call   0x140e1b144
1404376e9:	ba 28 00 00 00       	mov    $0x28,%edx
1404376ee:	48 8b cd             	mov    %rbp,%rcx
1404376f1:	e8 4e 3a 9e 00       	call   0x140e1b144
1404376f6:	48 89 5f 50          	mov    %rbx,0x50(%rdi)
1404376fa:	e9 bb 02 00 00       	jmp    0x1404379ba
1404376ff:	48 8b 77 58          	mov    0x58(%rdi),%rsi
140437703:	33 db                	xor    %ebx,%ebx
140437705:	48 85 f6             	test   %rsi,%rsi
140437708:	74 4e                	je     0x140437758
14043770a:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14043770e:	48 85 c9             	test   %rcx,%rcx
140437711:	74 0a                	je     0x14043771d
140437713:	ba 10 00 00 00       	mov    $0x10,%edx
140437718:	e8 27 3a 9e 00       	call   0x140e1b144
14043771d:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
140437721:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
140437725:	48 85 c9             	test   %rcx,%rcx
140437728:	74 05                	je     0x14043772f
14043772a:	e8 15 3a 9e 00       	call   0x140e1b144
14043772f:	48 89 5e 40          	mov    %rbx,0x40(%rsi)
140437733:	89 5e 48             	mov    %ebx,0x48(%rsi)
140437736:	48 8b 4e 60          	mov    0x60(%rsi),%rcx
14043773a:	48 85 c9             	test   %rcx,%rcx
14043773d:	74 05                	je     0x140437744
14043773f:	e8 00 3a 9e 00       	call   0x140e1b144
140437744:	ba 90 00 00 00       	mov    $0x90,%edx
140437749:	48 89 5e 60          	mov    %rbx,0x60(%rsi)
14043774d:	48 8b ce             	mov    %rsi,%rcx
140437750:	89 5e 68             	mov    %ebx,0x68(%rsi)
140437753:	e8 ec 39 9e 00       	call   0x140e1b144
140437758:	48 89 5f 58          	mov    %rbx,0x58(%rdi)
14043775c:	e9 59 02 00 00       	jmp    0x1404379ba
140437761:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
140437765:	48 85 c9             	test   %rcx,%rcx
140437768:	74 0a                	je     0x140437774
14043776a:	ba 10 00 00 00       	mov    $0x10,%edx
14043776f:	e8 d0 39 9e 00       	call   0x140e1b144
140437774:	33 db                	xor    %ebx,%ebx
140437776:	48 89 5f 60          	mov    %rbx,0x60(%rdi)
14043777a:	e9 3b 02 00 00       	jmp    0x1404379ba
14043777f:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
140437783:	48 85 c9             	test   %rcx,%rcx
140437786:	74 0a                	je     0x140437792
140437788:	ba 10 00 00 00       	mov    $0x10,%edx
14043778d:	e8 b2 39 9e 00       	call   0x140e1b144
140437792:	33 db                	xor    %ebx,%ebx
140437794:	48 89 5f 68          	mov    %rbx,0x68(%rdi)
140437798:	e9 1d 02 00 00       	jmp    0x1404379ba
14043779d:	48 8b 77 70          	mov    0x70(%rdi),%rsi
1404377a1:	33 db                	xor    %ebx,%ebx
1404377a3:	48 85 f6             	test   %rsi,%rsi
1404377a6:	74 39                	je     0x1404377e1
1404377a8:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1404377ac:	48 85 c9             	test   %rcx,%rcx
1404377af:	74 0a                	je     0x1404377bb
1404377b1:	ba 10 00 00 00       	mov    $0x10,%edx
1404377b6:	e8 89 39 9e 00       	call   0x140e1b144
1404377bb:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1404377bf:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1404377c3:	48 85 c9             	test   %rcx,%rcx
1404377c6:	74 05                	je     0x1404377cd
1404377c8:	e8 77 39 9e 00       	call   0x140e1b144
1404377cd:	ba 30 00 00 00       	mov    $0x30,%edx
1404377d2:	48 89 5e 18          	mov    %rbx,0x18(%rsi)
1404377d6:	48 8b ce             	mov    %rsi,%rcx
1404377d9:	89 5e 20             	mov    %ebx,0x20(%rsi)
1404377dc:	e8 63 39 9e 00       	call   0x140e1b144
1404377e1:	48 89 5f 70          	mov    %rbx,0x70(%rdi)
1404377e5:	e9 d0 01 00 00       	jmp    0x1404379ba
1404377ea:	48 8b 77 78          	mov    0x78(%rdi),%rsi
1404377ee:	33 db                	xor    %ebx,%ebx
1404377f0:	48 85 f6             	test   %rsi,%rsi
1404377f3:	74 24                	je     0x140437819
1404377f5:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1404377f9:	48 85 c9             	test   %rcx,%rcx
1404377fc:	74 0a                	je     0x140437808
1404377fe:	ba 10 00 00 00       	mov    $0x10,%edx
140437803:	e8 3c 39 9e 00       	call   0x140e1b144
140437808:	ba 20 00 00 00       	mov    $0x20,%edx
14043780d:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
140437811:	48 8b ce             	mov    %rsi,%rcx
140437814:	e8 2b 39 9e 00       	call   0x140e1b144
140437819:	48 89 5f 78          	mov    %rbx,0x78(%rdi)
14043781d:	e9 98 01 00 00       	jmp    0x1404379ba
140437822:	48 8b b7 80 00 00 00 	mov    0x80(%rdi),%rsi
140437829:	33 db                	xor    %ebx,%ebx
14043782b:	48 85 f6             	test   %rsi,%rsi
14043782e:	74 39                	je     0x140437869
140437830:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140437834:	48 85 c9             	test   %rcx,%rcx
140437837:	74 0a                	je     0x140437843
140437839:	ba 10 00 00 00       	mov    $0x10,%edx
14043783e:	e8 01 39 9e 00       	call   0x140e1b144
140437843:	48 89 5e 18          	mov    %rbx,0x18(%rsi)
140437847:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14043784b:	48 85 c9             	test   %rcx,%rcx
14043784e:	74 05                	je     0x140437855
140437850:	e8 ef 38 9e 00       	call   0x140e1b144
140437855:	ba 38 00 00 00       	mov    $0x38,%edx
14043785a:	48 89 5e 20          	mov    %rbx,0x20(%rsi)
14043785e:	48 8b ce             	mov    %rsi,%rcx
140437861:	89 5e 28             	mov    %ebx,0x28(%rsi)
140437864:	e8 db 38 9e 00       	call   0x140e1b144
140437869:	48 89 9f 80 00 00 00 	mov    %rbx,0x80(%rdi)
140437870:	e9 45 01 00 00       	jmp    0x1404379ba
140437875:	48 8b b7 88 00 00 00 	mov    0x88(%rdi),%rsi
14043787c:	33 db                	xor    %ebx,%ebx
14043787e:	48 85 f6             	test   %rsi,%rsi
140437881:	0f 84 f1 00 00 00    	je     0x140437978
140437887:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14043788b:	48 85 c9             	test   %rcx,%rcx
14043788e:	74 0a                	je     0x14043789a
140437890:	ba 10 00 00 00       	mov    $0x10,%edx
140437895:	e8 aa 38 9e 00       	call   0x140e1b144
14043789a:	0f b6 4e 18          	movzbl 0x18(%rsi),%ecx
14043789e:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
1404378a2:	83 e9 01             	sub    $0x1,%ecx
1404378a5:	0f 84 9e 00 00 00    	je     0x140437949
1404378ab:	83 f9 01             	cmp    $0x1,%ecx
1404378ae:	0f 85 b7 00 00 00    	jne    0x14043796b
1404378b4:	4c 8b 76 28          	mov    0x28(%rsi),%r14
1404378b8:	4d 85 f6             	test   %r14,%r14
1404378bb:	0f 84 82 00 00 00    	je     0x140437943
1404378c1:	41 0f b6 06          	movzbl (%r14),%eax
1404378c5:	3c 06                	cmp    $0x6,%al
1404378c7:	74 56                	je     0x14043791f
1404378c9:	3c 08                	cmp    $0x8,%al
1404378cb:	75 69                	jne    0x140437936
1404378cd:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1404378d2:	4d 8b 7e 10          	mov    0x10(%r14),%r15
1404378d6:	4d 85 ff             	test   %r15,%r15
1404378d9:	74 39                	je     0x140437914
1404378db:	49 8b 0f             	mov    (%r15),%rcx
1404378de:	48 85 c9             	test   %rcx,%rcx
1404378e1:	74 0a                	je     0x1404378ed
1404378e3:	ba 10 00 00 00       	mov    $0x10,%edx
1404378e8:	e8 57 38 9e 00       	call   0x140e1b144
1404378ed:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1404378f1:	49 89 1f             	mov    %rbx,(%r15)
1404378f4:	48 85 c9             	test   %rcx,%rcx
1404378f7:	74 0a                	je     0x140437903
1404378f9:	ba 01 00 00 00       	mov    $0x1,%edx
1404378fe:	e8 7d 2a 00 00       	call   0x14043a380
140437903:	ba 20 00 00 00       	mov    $0x20,%edx
140437908:	49 89 5f 08          	mov    %rbx,0x8(%r15)
14043790c:	49 8b cf             	mov    %r15,%rcx
14043790f:	e8 30 38 9e 00       	call   0x140e1b144
140437914:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
140437919:	49 89 5e 10          	mov    %rbx,0x10(%r14)
14043791d:	eb 17                	jmp    0x140437936
14043791f:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140437923:	48 85 c9             	test   %rcx,%rcx
140437926:	74 0a                	je     0x140437932
140437928:	ba 40 00 00 00       	mov    $0x40,%edx
14043792d:	e8 12 38 9e 00       	call   0x140e1b144
140437932:	49 89 5e 08          	mov    %rbx,0x8(%r14)
140437936:	ba 20 00 00 00       	mov    $0x20,%edx
14043793b:	49 8b ce             	mov    %r14,%rcx
14043793e:	e8 01 38 9e 00       	call   0x140e1b144
140437943:	48 89 5e 28          	mov    %rbx,0x28(%rsi)
140437947:	eb 22                	jmp    0x14043796b
140437949:	48 8b 6e 20          	mov    0x20(%rsi),%rbp
14043794d:	48 85 ed             	test   %rbp,%rbp
140437950:	74 15                	je     0x140437967
140437952:	48 8b cd             	mov    %rbp,%rcx
140437955:	e8 e6 05 00 00       	call   0x140437f40
14043795a:	ba 70 00 00 00       	mov    $0x70,%edx
14043795f:	48 8b cd             	mov    %rbp,%rcx
140437962:	e8 dd 37 9e 00       	call   0x140e1b144
140437967:	48 89 5e 20          	mov    %rbx,0x20(%rsi)
14043796b:	ba 38 00 00 00       	mov    $0x38,%edx
140437970:	48 8b ce             	mov    %rsi,%rcx
140437973:	e8 cc 37 9e 00       	call   0x140e1b144
140437978:	48 89 9f 88 00 00 00 	mov    %rbx,0x88(%rdi)
14043797f:	eb 39                	jmp    0x1404379ba
140437981:	48 8b b7 90 00 00 00 	mov    0x90(%rdi),%rsi
140437988:	33 db                	xor    %ebx,%ebx
14043798a:	48 85 f6             	test   %rsi,%rsi
14043798d:	74 24                	je     0x1404379b3
14043798f:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140437993:	48 85 c9             	test   %rcx,%rcx
140437996:	74 0a                	je     0x1404379a2
140437998:	ba 10 00 00 00       	mov    $0x10,%edx
14043799d:	e8 a2 37 9e 00       	call   0x140e1b144
1404379a2:	ba 18 00 00 00       	mov    $0x18,%edx
1404379a7:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1404379ab:	48 8b ce             	mov    %rsi,%rcx
1404379ae:	e8 91 37 9e 00       	call   0x140e1b144
1404379b3:	48 89 9f 90 00 00 00 	mov    %rbx,0x90(%rdi)
1404379ba:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1404379bf:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1404379c4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1404379c9:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
1404379ce:	48 83 c4 30          	add    $0x30,%rsp
1404379d2:	5f                   	pop    %rdi
1404379d3:	c3                   	ret
1404379d4:	e8 cb 27 9f 00       	call   0x140e2a1a4
1404379d9:	cc                   	int3
1404379da:	66 90                	xchg   %ax,%ax
1404379dc:	6c                   	insb   (%dx),%es:(%rdi)
1404379dd:	73 43                	jae    0x140437a22
1404379df:	00 08                	add    %cl,(%rax)
1404379e1:	74 43                	je     0x140437a26
1404379e3:	00 ba 79 43 00 3e    	add    %bh,0x3e004379(%rdx)
1404379e9:	74 43                	je     0x140437a2e
1404379eb:	00 76 74             	add    %dh,0x74(%rsi)
1404379ee:	43 00 94 74 43 00 0d 	add    %dl,0x750d0043(%r12,%r14,2)