1401146e8:	e8 73 f6 ff ff       	call   0x140113d60
1401146ed:	e9 12 fd ff ff       	jmp    0x140114404
1401146f2:	31 f6                	xor    %esi,%esi
1401146f4:	e9 bf fc ff ff       	jmp    0x1401143b8
1401146f9:	4c 8d 74 24 40       	lea    0x40(%rsp),%r14
1401146fe:	eb e5                	jmp    0x1401146e5
140114700:	4c 89 c0             	mov    %r8,%rax
140114703:	48 c1 e8 3e          	shr    $0x3e,%rax
140114707:	75 10                	jne    0x140114719
140114709:	4a 8d 14 85 00 00 00 	lea    0x0(,%r8,4),%rdx
140114710:	00
140114711:	e9 f1 fe ff ff       	jmp    0x140114607
140114716:	49 89 c0             	mov    %rax,%r8
140114719:	ba 04 00 00 00       	mov    $0x4,%edx
14011471e:	48 8d 0d bb 53 10 00 	lea    0x1053bb(%rip),%rcx        # 0x140219ae0
140114725:	e8 66 ec fa ff       	call   0x1400c3390
14011472a:	41 b8 bf 00 00 00    	mov    $0xbf,%r8d
140114730:	48 8d 15 6d 53 10 00 	lea    0x10536d(%rip),%rdx        # 0x140219aa4
140114737:	48 8d 0d 72 53 10 00 	lea    0x105372(%rip),%rcx        # 0x140219ab0
14011473e:	ff 15 94 ac 19 00    	call   *0x19ac94(%rip)        # 0x1402af3d8
140114744:	4c 8d 05 3c 53 10 00 	lea    0x10533c(%rip),%r8        # 0x140219a87
14011474b:	ba bc 00 00 00       	mov    $0xbc,%edx
140114750:	48 8d 0d 4d 53 10 00 	lea    0x10534d(%rip),%rcx        # 0x140219aa4
140114757:	e8 34 f0 fa ff       	call   0x1400c3790
14011475c:	e8 0f 01 0d 00       	call   0x1401e4870
140114761:	41 89 f9             	mov    %edi,%r9d
140114764:	4c 8d 05 94 53 10 00 	lea    0x105394(%rip),%r8        # 0x140219aff
14011476b:	ba d3 00 00 00       	mov    $0xd3,%edx
140114770:	48 8d 0d 2d 53 10 00 	lea    0x10532d(%rip),%rcx        # 0x140219aa4
140114777:	e8 14 f0 fa ff       	call   0x1400c3790
14011477c:	90                   	nop
14011477d:	0f 1f 00             	nopl   (%rax)
140114780:	53                   	push   %rbx
140114781:	48 83 ec 20          	sub    $0x20,%rsp
140114785:	48 89 cb             	mov    %rcx,%rbx
140114788:	8b 09                	mov    (%rcx),%ecx
14011478a:	89 c8                	mov    %ecx,%eax
14011478c:	83 e0 30             	and    $0x30,%eax
14011478f:	83 f8 20             	cmp    $0x20,%eax
140114792:	74 0c                	je     0x1401147a0
140114794:	31 c0                	xor    %eax,%eax
140114796:	48 83 c4 20          	add    $0x20,%rsp
14011479a:	5b                   	pop    %rbx
14011479b:	c3                   	ret
14011479c:	0f 1f 40 00          	nopl   0x0(%rax)
1401147a0:	85 d2                	test   %edx,%edx
1401147a2:	78 2c                	js     0x1401147d0
1401147a4:	83 e1 cf             	and    $0xffffffcf,%ecx
1401147a7:	89 0b                	mov    %ecx,(%rbx)
1401147a9:	85 d2                	test   %edx,%edx
1401147ab:	74 13                	je     0x1401147c0
1401147ad:	83 c9 10             	or     $0x10,%ecx
1401147b0:	31 c0                	xor    %eax,%eax
1401147b2:	89 0b                	mov    %ecx,(%rbx)
1401147b4:	48 83 c4 20          	add    $0x20,%rsp
1401147b8:	5b                   	pop    %rbx
1401147b9:	c3                   	ret
1401147ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401147c0:	e8 fb 27 f3 ff       	call   0x140046fc0
1401147c5:	85 c0                	test   %eax,%eax
1401147c7:	74 cb                	je     0x140114794
1401147c9:	8b 0b                	mov    (%rbx),%ecx
1401147cb:	eb e0                	jmp    0x1401147ad
1401147cd:	0f 1f 00             	nopl   (%rax)
1401147d0:	b9 01 00 00 00       	mov    $0x1,%ecx
1401147d5:	e8 86 3e fd ff       	call   0x1400e8660
1401147da:	8b 0b                	mov    (%rbx),%ecx
1401147dc:	89 c2                	mov    %eax,%edx
1401147de:	eb c4                	jmp    0x1401147a4
1401147e0:	55                   	push   %rbp
1401147e1:	57                   	push   %rdi
1401147e2:	56                   	push   %rsi
1401147e3:	53                   	push   %rbx
1401147e4:	48 83 ec 28          	sub    $0x28,%rsp
1401147e8:	48 8d 05 27 53 10 00 	lea    0x105327(%rip),%rax        # 0x140219b16
1401147ef:	48 89 ce             	mov    %rcx,%rsi
1401147f2:	48 89 d5             	mov    %rdx,%rbp
1401147f5:	4c 89 cf             	mov    %r9,%rdi
1401147f8:	48 89 cb             	mov    %rcx,%rbx
1401147fb:	eb 10                	jmp    0x14011480d
1401147fd:	0f 1f 00             	nopl   (%rax)
140114800:	48 83 c3 01          	add    $0x1,%rbx
140114804:	48 83 c0 01          	add    $0x1,%rax
140114808:	3a 4b ff             	cmp    -0x1(%rbx),%cl
14011480b:	75 20                	jne    0x14011482d
14011480d:	0f b6 08             	movzbl (%rax),%ecx
140114810:	84 c9                	test   %cl,%cl
140114812:	75 ec                	jne    0x140114800
140114814:	80 3b 75             	cmpb   $0x75,(%rbx)
140114817:	74 27                	je     0x140114840
140114819:	4d 85 c0             	test   %r8,%r8
14011481c:	74 0f                	je     0x14011482d
14011481e:	4c 89 c2             	mov    %r8,%rdx
140114821:	48 89 d9             	mov    %rbx,%rcx
140114824:	e8 4f 56 0d 00       	call   0x1401e9e78
140114829:	85 c0                	test   %eax,%eax
14011482b:	74 53                	je     0x140114880
14011482d:	31 c0                	xor    %eax,%eax
14011482f:	48 83 c4 28          	add    $0x28,%rsp
140114833:	5b                   	pop    %rbx
140114834:	5e                   	pop    %rsi
140114835:	5f                   	pop    %rdi
140114836:	5d                   	pop    %rbp
140114837:	c3                   	ret
140114838:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14011483f:	00
140114840:	80 7b 01 69          	cmpb   $0x69,0x1(%rbx)
140114844:	75 d3                	jne    0x140114819
140114846:	80 7b 02 00          	cmpb   $0x0,0x2(%rbx)
14011484a:	75 cd                	jne    0x140114819
14011484c:	48 85 ed             	test   %rbp,%rbp
14011484f:	74 57                	je     0x1401148a8
140114851:	48 89 ea             	mov    %rbp,%rdx
140114854:	48 89 f9             	mov    %rdi,%rcx
140114857:	e8 b4 f5 ff ff       	call   0x140113e10
14011485c:	85 c0                	test   %eax,%eax
14011485e:	74 cd                	je     0x14011482d
140114860:	49 89 e8             	mov    %rbp,%r8
140114863:	48 8d 15 b4 52 10 00 	lea    0x1052b4(%rip),%rdx        # 0x140219b1e
14011486a:	48 8d 0d b0 52 10 00 	lea    0x1052b0(%rip),%rcx        # 0x140219b21
140114871:	e8 ba ed fa ff       	call   0x1400c3630
140114876:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14011487b:	eb b2                	jmp    0x14011482f
14011487d:	0f 1f 00             	nopl   (%rax)
140114880:	48 85 ed             	test   %rbp,%rbp
140114883:	74 23                	je     0x1401148a8
140114885:	48 89 ea             	mov    %rbp,%rdx
140114888:	48 89 f9             	mov    %rdi,%rcx
14011488b:	e8 80 f5 ff ff       	call   0x140113e10
140114890:	85 c0                	test   %eax,%eax
140114892:	74 99                	je     0x14011482d
140114894:	49 89 e8             	mov    %rbp,%r8
140114897:	48 89 da             	mov    %rbx,%rdx
14011489a:	48 8d 0d 80 52 10 00 	lea    0x105280(%rip),%rcx        # 0x140219b21
1401148a1:	e8 8a ed fa ff       	call   0x1400c3630
1401148a6:	eb ce                	jmp    0x140114876
1401148a8:	48 89 f1             	mov    %rsi,%rcx
1401148ab:	e8 b0 24 f0 ff       	call   0x140016d60
1401148b0:	eb c4                	jmp    0x140114876
1401148b2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401148b9:	00 00 00 00
1401148bd:	0f 1f 00             	nopl   (%rax)
1401148c0:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401148c4:	8b 01                	mov    (%rcx),%eax
1401148c6:	83 e0 cf             	and    $0xffffffcf,%eax
1401148c9:	45 85 c0             	test   %r8d,%r8d
1401148cc:	75 1a                	jne    0x1401148e8
1401148ce:	83 c8 50             	or     $0x50,%eax
1401148d1:	89 01                	mov    %eax,(%rcx)
1401148d3:	48 85 d2             	test   %rdx,%rdx
1401148d6:	75 08                	jne    0x1401148e0
1401148d8:	31 c0                	xor    %eax,%eax
1401148da:	c3                   	ret
1401148db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401148e0:	e9 2b f5 ff ff       	jmp    0x140113e10
1401148e5:	0f 1f 00             	nopl   (%rax)
1401148e8:	83 c8 40             	or     $0x40,%eax
1401148eb:	89 01                	mov    %eax,(%rcx)
1401148ed:	31 c0                	xor    %eax,%eax
1401148ef:	c3                   	ret
1401148f0:	57                   	push   %rdi
1401148f1:	56                   	push   %rsi
1401148f2:	53                   	push   %rbx
1401148f3:	48 83 ec 20          	sub    $0x20,%rsp
1401148f7:	89 cf                	mov    %ecx,%edi
1401148f9:	48 89 d3             	mov    %rdx,%rbx
1401148fc:	48 85 d2             	test   %rdx,%rdx
1401148ff:	0f 84 43 01 00 00    	je     0x140114a48
140114905:	8b 42 04             	mov    0x4(%rdx),%eax
140114908:	85 c0                	test   %eax,%eax
14011490a:	0f 88 9a 01 00 00    	js     0x140114aaa
140114910:	83 3d 69 cf 0d 00 ff 	cmpl   $0xffffffff,0xdcf69(%rip)        # 0x1401f1880
140114917:	0f 85 73 01 00 00    	jne    0x140114a90
14011491d:	48 8d 35 dc ce 0d 00 	lea    0xdcedc(%rip),%rsi        # 0x1401f1800
140114924:	48 89 f1             	mov    %rsi,%rcx
140114927:	e8 64 75 f7 ff       	call   0x14008be90
14011492c:	48 8d 15 28 51 10 00 	lea    0x105128(%rip),%rdx        # 0x140219a5b
140114933:	48 89 f1             	mov    %rsi,%rcx
140114936:	e8 f5 bf f8 ff       	call   0x1400a0930
14011493b:	41 89 f8             	mov    %edi,%r8d
14011493e:	48 8d 15 1a 52 10 00 	lea    0x10521a(%rip),%rdx        # 0x140219b5f
140114945:	48 89 f1             	mov    %rsi,%rcx
140114948:	e8 13 c0 f8 ff       	call   0x1400a0960
14011494d:	44 8b 03             	mov    (%rbx),%r8d
140114950:	45 85 c0             	test   %r8d,%r8d
140114953:	0f 85 af 00 00 00    	jne    0x140114a08
140114959:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14011495d:	4d 85 c0             	test   %r8,%r8
140114960:	74 0f                	je     0x140114971
140114962:	48 8d 15 dd 51 10 00 	lea    0x1051dd(%rip),%rdx        # 0x140219b46
140114969:	48 89 f1             	mov    %rsi,%rcx
14011496c:	e8 ef bf f8 ff       	call   0x1400a0960
140114971:	44 8b 43 04          	mov    0x4(%rbx),%r8d
140114975:	45 85 c0             	test   %r8d,%r8d
140114978:	0f 85 b2 00 00 00    	jne    0x140114a30
14011497e:	b9 01 00 00 00       	mov    $0x1,%ecx
140114983:	ff 15 97 ff 0d 00    	call   *0xdff97(%rip)        # 0x1401f4920
140114989:	48 89 c1             	mov    %rax,%rcx
14011498c:	e8 ff a7 fc ff       	call   0x1400df190
140114991:	b9 01 00 00 00       	mov    $0x1,%ecx
140114996:	c7 05 b8 ce 0d 00 ff 	movl   $0xffffffff,0xdceb8(%rip)        # 0x1401f1858
14011499d:	ff ff ff
1401149a0:	e8 ab 51 0d 00       	call   0x1401e9b50
1401149a5:	48 89 f1             	mov    %rsi,%rcx
1401149a8:	80 0d c1 ce 0d 00 08 	orb    $0x8,0xdcec1(%rip)        # 0x1401f1870
1401149af:	89 05 a7 ce 0d 00    	mov    %eax,0xdcea7(%rip)        # 0x1401f185c
1401149b5:	e8 a6 77 f7 ff       	call   0x14008c160
1401149ba:	89 c3                	mov    %eax,%ebx
1401149bc:	85 c0                	test   %eax,%eax
1401149be:	0f 85 dc 00 00 00    	jne    0x140114aa0
1401149c4:	b9 01 00 00 00       	mov    $0x1,%ecx
1401149c9:	e8 82 51 0d 00       	call   0x1401e9b50
1401149ce:	b9 01 00 00 00       	mov    $0x1,%ecx
1401149d3:	89 05 a7 ce 0d 00    	mov    %eax,0xdcea7(%rip)        # 0x1401f1880
1401149d9:	e8 62 51 0d 00       	call   0x1401e9b40
1401149de:	8b 0d 74 ce 0d 00    	mov    0xdce74(%rip),%ecx        # 0x1401f1858
1401149e4:	ba 01 00 00 00       	mov    $0x1,%edx
1401149e9:	e8 22 3c fd ff       	call   0x1400e8610
1401149ee:	8b 0d 64 ce 0d 00    	mov    0xdce64(%rip),%ecx        # 0x1401f1858
1401149f4:	e8 47 51 0d 00       	call   0x1401e9b40
1401149f9:	89 d8                	mov    %ebx,%eax
1401149fb:	48 83 c4 20          	add    $0x20,%rsp
1401149ff:	5b                   	pop    %rbx
140114a00:	5e                   	pop    %rsi
140114a01:	5f                   	pop    %rdi
140114a02:	c3                   	ret
140114a03:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140114a08:	48 8d 15 2c 51 10 00 	lea    0x10512c(%rip),%rdx        # 0x140219b3b
140114a0f:	48 89 f1             	mov    %rsi,%rcx
140114a12:	e8 49 bf f8 ff       	call   0x1400a0960
140114a17:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140114a1b:	4d 85 c0             	test   %r8,%r8
140114a1e:	0f 85 3e ff ff ff    	jne    0x140114962
140114a24:	e9 48 ff ff ff       	jmp    0x140114971
140114a29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140114a30:	48 8d 15 1b 51 10 00 	lea    0x10511b(%rip),%rdx        # 0x140219b52
140114a37:	48 89 f1             	mov    %rsi,%rcx
140114a3a:	e8 21 bf f8 ff       	call   0x1400a0960
140114a3f:	e9 3a ff ff ff       	jmp    0x14011497e
140114a44:	0f 1f 40 00          	nopl   0x0(%rax)
140114a48:	83 3d 31 ce 0d 00 ff 	cmpl   $0xffffffff,0xdce31(%rip)        # 0x1401f1880
140114a4f:	75 3f                	jne    0x140114a90
140114a51:	48 8d 35 a8 cd 0d 00 	lea    0xdcda8(%rip),%rsi        # 0x1401f1800
140114a58:	48 89 f1             	mov    %rsi,%rcx
140114a5b:	e8 30 74 f7 ff       	call   0x14008be90
140114a60:	48 89 f1             	mov    %rsi,%rcx
140114a63:	48 8d 15 f1 4f 10 00 	lea    0x104ff1(%rip),%rdx        # 0x140219a5b
140114a6a:	e8 c1 be f8 ff       	call   0x1400a0930
140114a6f:	41 89 f8             	mov    %edi,%r8d
140114a72:	48 8d 15 e6 50 10 00 	lea    0x1050e6(%rip),%rdx        # 0x140219b5f
140114a79:	48 89 f1             	mov    %rsi,%rcx
140114a7c:	e8 df be f8 ff       	call   0x1400a0960
140114a81:	e9 f8 fe ff ff       	jmp    0x14011497e
140114a86:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140114a8d:	00 00 00
140114a90:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
140114a95:	e9 5f ff ff ff       	jmp    0x1401149f9
140114a9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140114aa0:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
140114aa5:	e9 4f ff ff ff       	jmp    0x1401149f9
140114aaa:	4c 8d 05 d6 4f 10 00 	lea    0x104fd6(%rip),%r8        # 0x140219a87
140114ab1:	ba 71 01 00 00       	mov    $0x171,%edx
140114ab6:	48 8d 0d e7 4f 10 00 	lea    0x104fe7(%rip),%rcx        # 0x140219aa4
140114abd:	e8 ce ec fa ff       	call   0x1400c3790
140114ac2:	90                   	nop
140114ac3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140114aca:	00 00 00 00
140114ace:	66 90                	xchg   %ax,%ax
140114ad0:	48 83 ec 28          	sub    $0x28,%rsp
140114ad4:	8b 05 a6 cd 0d 00    	mov    0xdcda6(%rip),%eax        # 0x1401f1880
140114ada:	83 f8 ff             	cmp    $0xffffffff,%eax
140114add:	74 50                	je     0x140114b2f
140114adf:	b9 01 00 00 00       	mov    $0x1,%ecx
140114ae4:	ff 15 36 fe 0d 00    	call   *0xdfe36(%rip)        # 0x1401f4920
140114aea:	48 89 c1             	mov    %rax,%rcx
140114aed:	e8 9e a6 fc ff       	call   0x1400df190
140114af2:	b9 01 00 00 00       	mov    $0x1,%ecx
140114af7:	e8 44 50 0d 00       	call   0x1401e9b40
140114afc:	48 8d 0d fd cc 0d 00 	lea    0xdccfd(%rip),%rcx        # 0x1401f1800
140114b03:	e8 08 83 f7 ff       	call   0x14008ce10
140114b08:	8b 0d 72 cd 0d 00    	mov    0xdcd72(%rip),%ecx        # 0x1401f1880
140114b0e:	ba 01 00 00 00       	mov    $0x1,%edx
140114b13:	e8 f8 3a fd ff       	call   0x1400e8610
140114b18:	8b 0d 62 cd 0d 00    	mov    0xdcd62(%rip),%ecx        # 0x1401f1880
140114b1e:	e8 1d 50 0d 00       	call   0x1401e9b40
140114b23:	31 c0                	xor    %eax,%eax
140114b25:	c7 05 51 cd 0d 00 ff 	movl   $0xffffffff,0xdcd51(%rip)        # 0x1401f1880
140114b2c:	ff ff ff
140114b2f:	48 83 c4 28          	add    $0x28,%rsp
140114b33:	c3                   	ret
140114b34:	90                   	nop
140114b35:	90                   	nop
140114b36:	90                   	nop
140114b37:	90                   	nop
140114b38:	90                   	nop
140114b39:	90                   	nop
140114b3a:	90                   	nop
140114b3b:	90                   	nop
140114b3c:	90                   	nop
140114b3d:	90                   	nop
140114b3e:	90                   	nop
140114b3f:	90                   	nop
140114b40:	41 55                	push   %r13
140114b42:	41 54                	push   %r12
140114b44:	55                   	push   %rbp
140114b45:	57                   	push   %rdi
140114b46:	56                   	push   %rsi
140114b47:	53                   	push   %rbx
140114b48:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140114b4e:	45 31 db             	xor    %r11d,%r11d
140114b51:	48 89 cb             	mov    %rcx,%rbx
140114b54:	44 89 c1             	mov    %r8d,%ecx
140114b57:	41 89 d2             	mov    %edx,%r10d
140114b5a:	41 d3 e1             	shl    %cl,%r9d
140114b5d:	48 8d 43 34          	lea    0x34(%rbx),%rax
140114b61:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140114b68:	00 00 00 00
140114b6c:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140114b73:	00 00 00 00
140114b77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140114b7e:	00 00
140114b80:	44 89 ca             	mov    %r9d,%edx
140114b83:	23 10                	and    (%rax),%edx
140114b85:	75 18                	jne    0x140114b9f
140114b87:	41 83 c3 01          	add    $0x1,%r11d
140114b8b:	48 83 c0 40          	add    $0x40,%rax
140114b8f:	45 39 da             	cmp    %r11d,%r10d
140114b92:	73 ec                	jae    0x140114b80
140114b94:	31 c0                	xor    %eax,%eax
140114b96:	5b                   	pop    %rbx
140114b97:	5e                   	pop    %rsi
140114b98:	5f                   	pop    %rdi
140114b99:	5d                   	pop    %rbp
140114b9a:	41 5c                	pop    %r12
140114b9c:	41 5d                	pop    %r13
140114b9e:	c3                   	ret
140114b9f:	45 39 da             	cmp    %r11d,%r10d
140114ba2:	72 f0                	jb     0x140114b94
140114ba4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140114ba9:	be 02 00 00 00       	mov    $0x2,%esi
140114bae:	48 8d 7b 40          	lea    0x40(%rbx),%rdi
140114bb2:	31 ed                	xor    %ebp,%ebp
140114bb4:	d3 e0                	shl    %cl,%eax
140114bb6:	d3 e6                	shl    %cl,%esi
140114bb8:	44 8b 05 f9 cc 0d 00 	mov    0xdccf9(%rip),%r8d        # 0x1401f18b8
140114bbf:	89 c1                	mov    %eax,%ecx
140114bc1:	f7 d1                	not    %ecx
140114bc3:	44 89 d8             	mov    %r11d,%eax
140114bc6:	44 29 c0             	sub    %r8d,%eax
140114bc9:	45 39 d8             	cmp    %r11d,%r8d