1400626a9:	e8 12 99 03 00       	call   0x14009bfc0
1400626ae:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400626b2:	45 31 c0             	xor    %r8d,%r8d
1400626b5:	31 d2                	xor    %edx,%edx
1400626b7:	48 83 c4 28          	add    $0x28,%rsp
1400626bb:	5b                   	pop    %rbx
1400626bc:	5e                   	pop    %rsi
1400626bd:	e9 2e ed ff ff       	jmp    0x1400613f0
1400626c2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400626c8:	80 38 00             	cmpb   $0x0,(%rax)
1400626cb:	74 cf                	je     0x14006269c
1400626cd:	e8 4e e2 ff ff       	call   0x140060920
1400626d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400626d8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400626dd:	48 83 c4 28          	add    $0x28,%rsp
1400626e1:	5b                   	pop    %rbx
1400626e2:	5e                   	pop    %rsi
1400626e3:	c3                   	ret
1400626e4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400626eb:	00 00 00 00
1400626ef:	90                   	nop
1400626f0:	53                   	push   %rbx
1400626f1:	48 83 ec 20          	sub    $0x20,%rsp
1400626f5:	48 8d 15 e1 f2 19 00 	lea    0x19f2e1(%rip),%rdx        # 0x1402019dd
1400626fc:	48 89 cb             	mov    %rcx,%rbx
1400626ff:	e8 bc 80 03 00       	call   0x14009a7c0
140062704:	85 c0                	test   %eax,%eax
140062706:	74 10                	je     0x140062718
140062708:	b8 01 00 00 00       	mov    $0x1,%eax
14006270d:	48 83 c4 20          	add    $0x20,%rsp
140062711:	5b                   	pop    %rbx
140062712:	c3                   	ret
140062713:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062718:	48 8d 15 cd f2 19 00 	lea    0x19f2cd(%rip),%rdx        # 0x1402019ec
14006271f:	48 89 d9             	mov    %rbx,%rcx
140062722:	e8 99 80 03 00       	call   0x14009a7c0
140062727:	85 c0                	test   %eax,%eax
140062729:	75 dd                	jne    0x140062708
14006272b:	48 8d 15 c7 f2 19 00 	lea    0x19f2c7(%rip),%rdx        # 0x1402019f9
140062732:	48 89 d9             	mov    %rbx,%rcx
140062735:	e8 86 80 03 00       	call   0x14009a7c0
14006273a:	85 c0                	test   %eax,%eax
14006273c:	0f 95 c0             	setne  %al
14006273f:	0f b6 c0             	movzbl %al,%eax
140062742:	48 83 c4 20          	add    $0x20,%rsp
140062746:	5b                   	pop    %rbx
140062747:	c3                   	ret
140062748:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14006274f:	00
140062750:	53                   	push   %rbx
140062751:	48 83 ec 20          	sub    $0x20,%rsp
140062755:	48 8d 15 29 f1 19 00 	lea    0x19f129(%rip),%rdx        # 0x140201885
14006275c:	48 89 cb             	mov    %rcx,%rbx
14006275f:	e8 14 77 18 00       	call   0x1401e9e78
140062764:	85 c0                	test   %eax,%eax
140062766:	74 20                	je     0x140062788
140062768:	48 8d 15 21 f1 19 00 	lea    0x19f121(%rip),%rdx        # 0x140201890
14006276f:	48 89 d9             	mov    %rbx,%rcx
140062772:	e8 01 77 18 00       	call   0x1401e9e78
140062777:	85 c0                	test   %eax,%eax
140062779:	0f 94 c0             	sete   %al
14006277c:	0f b6 c0             	movzbl %al,%eax
14006277f:	48 83 c4 20          	add    $0x20,%rsp
140062783:	5b                   	pop    %rbx
140062784:	c3                   	ret
140062785:	0f 1f 00             	nopl   (%rax)
140062788:	b8 01 00 00 00       	mov    $0x1,%eax
14006278d:	eb f0                	jmp    0x14006277f
14006278f:	90                   	nop
140062790:	55                   	push   %rbp
140062791:	57                   	push   %rdi
140062792:	56                   	push   %rsi
140062793:	53                   	push   %rbx
140062794:	48 83 ec 28          	sub    $0x28,%rsp
140062798:	48 89 cb             	mov    %rcx,%rbx
14006279b:	e8 30 e2 ff ff       	call   0x1400609d0
1400627a0:	89 c6                	mov    %eax,%esi
1400627a2:	85 c0                	test   %eax,%eax
1400627a4:	74 66                	je     0x14006280c
1400627a6:	48 8d 15 d8 f0 19 00 	lea    0x19f0d8(%rip),%rdx        # 0x140201885
1400627ad:	48 89 d9             	mov    %rbx,%rcx
1400627b0:	e8 c3 76 18 00       	call   0x1401e9e78
1400627b5:	85 c0                	test   %eax,%eax
1400627b7:	74 51                	je     0x14006280a
1400627b9:	48 8d 15 d0 f0 19 00 	lea    0x19f0d0(%rip),%rdx        # 0x140201890
1400627c0:	48 89 d9             	mov    %rbx,%rcx
1400627c3:	e8 b0 76 18 00       	call   0x1401e9e78
1400627c8:	85 c0                	test   %eax,%eax
1400627ca:	74 3e                	je     0x14006280a
1400627cc:	48 89 d9             	mov    %rbx,%rcx
1400627cf:	e8 c4 76 18 00       	call   0x1401e9e98
1400627d4:	48 83 f8 04          	cmp    $0x4,%rax
1400627d8:	76 0d                	jbe    0x1400627e7
1400627da:	48 8d 44 03 fb       	lea    -0x5(%rbx,%rax,1),%rax
1400627df:	81 38 5f 48 45 41    	cmpl   $0x4145485f,(%rax)
1400627e5:	74 39                	je     0x140062820
1400627e7:	48 8d 3d d2 fc 19 00 	lea    0x19fcd2(%rip),%rdi        # 0x1402024c0
1400627ee:	48 8d 6f 30          	lea    0x30(%rdi),%rbp
1400627f2:	48 8b 17             	mov    (%rdi),%rdx
1400627f5:	48 89 d9             	mov    %rbx,%rcx
1400627f8:	e8 7b 76 18 00       	call   0x1401e9e78
1400627fd:	85 c0                	test   %eax,%eax
1400627ff:	74 0b                	je     0x14006280c
140062801:	48 83 c7 08          	add    $0x8,%rdi
140062805:	48 39 ef             	cmp    %rbp,%rdi
140062808:	75 e8                	jne    0x1400627f2
14006280a:	31 f6                	xor    %esi,%esi
14006280c:	89 f0                	mov    %esi,%eax
14006280e:	48 83 c4 28          	add    $0x28,%rsp
140062812:	5b                   	pop    %rbx
140062813:	5e                   	pop    %rsi
140062814:	5f                   	pop    %rdi
140062815:	5d                   	pop    %rbp
140062816:	c3                   	ret
140062817:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14006281e:	00 00
140062820:	80 78 04 44          	cmpb   $0x44,0x4(%rax)
140062824:	75 c1                	jne    0x1400627e7
140062826:	eb e4                	jmp    0x14006280c
140062828:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14006282f:	00
140062830:	41 55                	push   %r13
140062832:	41 54                	push   %r12
140062834:	55                   	push   %rbp
140062835:	57                   	push   %rdi
140062836:	56                   	push   %rsi
140062837:	53                   	push   %rbx
140062838:	48 83 ec 48          	sub    $0x48,%rsp
14006283c:	48 8b 3d ad 62 1d 00 	mov    0x1d62ad(%rip),%rdi        # 0x140238af0
140062843:	48 8b 07             	mov    (%rdi),%rax
140062846:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14006284b:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140062850:	48 85 d2             	test   %rdx,%rdx
140062853:	49 89 d4             	mov    %rdx,%r12
140062856:	4d 89 c5             	mov    %r8,%r13
140062859:	4c 89 cd             	mov    %r9,%rbp
14006285c:	48 89 ce             	mov    %rcx,%rsi
14006285f:	48 89 cb             	mov    %rcx,%rbx
140062862:	4c 0f 44 e0          	cmove  %rax,%r12
140062866:	48 8d 44 24 24       	lea    0x24(%rsp),%rax
14006286b:	4d 85 c0             	test   %r8,%r8
14006286e:	4c 0f 44 e8          	cmove  %rax,%r13
140062872:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140062877:	4d 85 c9             	test   %r9,%r9
14006287a:	48 0f 44 e8          	cmove  %rax,%rbp
14006287e:	48 8d 05 8a f1 19 00 	lea    0x19f18a(%rip),%rax        # 0x140201a0f
140062885:	eb 26                	jmp    0x1400628ad
140062887:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14006288e:	00 00 00 00
140062892:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140062899:	00 00 00 00
14006289d:	0f 1f 00             	nopl   (%rax)
1400628a0:	48 83 c3 01          	add    $0x1,%rbx
1400628a4:	48 83 c0 01          	add    $0x1,%rax
1400628a8:	3a 53 ff             	cmp    -0x1(%rbx),%dl
1400628ab:	75 63                	jne    0x140062910
1400628ad:	0f b6 10             	movzbl (%rax),%edx
1400628b0:	84 d2                	test   %dl,%dl
1400628b2:	75 ec                	jne    0x1400628a0
1400628b4:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
1400628b8:	ba 2f 00 00 00       	mov    $0x2f,%edx
1400628bd:	48 89 d9             	mov    %rbx,%rcx
1400628c0:	e8 ab 75 18 00       	call   0x1401e9e70
1400628c5:	49 89 1c 24          	mov    %rbx,(%r12)
1400628c9:	48 85 c0             	test   %rax,%rax
1400628cc:	0f 84 f6 00 00 00    	je     0x1400629c8
1400628d2:	48 89 c2             	mov    %rax,%rdx
1400628d5:	4c 8d 48 01          	lea    0x1(%rax),%r9
1400628d9:	48 29 da             	sub    %rbx,%rdx
1400628dc:	4c 89 c9             	mov    %r9,%rcx
1400628df:	41 89 55 00          	mov    %edx,0x0(%r13)
1400628e3:	4c 89 4d 00          	mov    %r9,0x0(%rbp)
1400628e7:	e8 e4 e0 ff ff       	call   0x1400609d0
1400628ec:	85 c0                	test   %eax,%eax
1400628ee:	74 10                	je     0x140062900
1400628f0:	b8 02 00 00 00       	mov    $0x2,%eax
1400628f5:	e9 98 00 00 00       	jmp    0x140062992
1400628fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140062900:	4c 89 c9             	mov    %r9,%rcx
140062903:	e8 e8 fd ff ff       	call   0x1400626f0
140062908:	85 c0                	test   %eax,%eax
14006290a:	75 e4                	jne    0x1400628f0
14006290c:	0f 1f 40 00          	nopl   0x0(%rax)
140062910:	49 c7 04 24 00 00 00 	movq   $0x0,(%r12)
140062917:	00
140062918:	49 89 f2             	mov    %rsi,%r10
14006291b:	48 8d 05 f8 f0 19 00 	lea    0x19f0f8(%rip),%rax        # 0x140201a1a
140062922:	41 c7 45 00 00 00 00 	movl   $0x0,0x0(%r13)
140062929:	00
14006292a:	eb 22                	jmp    0x14006294e
14006292c:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140062933:	00 00 00 00
140062937:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14006293e:	00 00
140062940:	49 83 c2 01          	add    $0x1,%r10
140062944:	48 83 c0 01          	add    $0x1,%rax
140062948:	41 3a 52 ff          	cmp    -0x1(%r10),%dl
14006294c:	75 32                	jne    0x140062980
14006294e:	0f b6 10             	movzbl (%rax),%edx
140062951:	84 d2                	test   %dl,%dl
140062953:	75 eb                	jne    0x140062940
140062955:	4c 89 55 00          	mov    %r10,0x0(%rbp)
140062959:	4c 89 d1             	mov    %r10,%rcx
14006295c:	e8 6f e0 ff ff       	call   0x1400609d0
140062961:	85 c0                	test   %eax,%eax
140062963:	74 0b                	je     0x140062970
140062965:	b8 01 00 00 00       	mov    $0x1,%eax
14006296a:	eb 26                	jmp    0x140062992
14006296c:	0f 1f 40 00          	nopl   0x0(%rax)
140062970:	4c 89 d1             	mov    %r10,%rcx
140062973:	e8 78 fd ff ff       	call   0x1400626f0
140062978:	85 c0                	test   %eax,%eax
14006297a:	75 e9                	jne    0x140062965
14006297c:	0f 1f 40 00          	nopl   0x0(%rax)
140062980:	48 89 75 00          	mov    %rsi,0x0(%rbp)
140062984:	48 89 f1             	mov    %rsi,%rcx
140062987:	e8 44 e0 ff ff       	call   0x1400609d0
14006298c:	85 c0                	test   %eax,%eax
14006298e:	74 20                	je     0x1400629b0
140062990:	31 c0                	xor    %eax,%eax
140062992:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140062997:	48 2b 17             	sub    (%rdi),%rdx
14006299a:	75 46                	jne    0x1400629e2
14006299c:	48 83 c4 48          	add    $0x48,%rsp
1400629a0:	5b                   	pop    %rbx
1400629a1:	5e                   	pop    %rsi
1400629a2:	5f                   	pop    %rdi
1400629a3:	5d                   	pop    %rbp
1400629a4:	41 5c                	pop    %r12
1400629a6:	41 5d                	pop    %r13
1400629a8:	c3                   	ret
1400629a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400629b0:	48 89 f1             	mov    %rsi,%rcx
1400629b3:	e8 38 fd ff ff       	call   0x1400626f0
1400629b8:	89 c2                	mov    %eax,%edx
1400629ba:	b8 03 00 00 00       	mov    $0x3,%eax
1400629bf:	85 d2                	test   %edx,%edx
1400629c1:	74 cf                	je     0x140062992
1400629c3:	eb cb                	jmp    0x140062990
1400629c5:	0f 1f 00             	nopl   (%rax)
1400629c8:	48 89 d9             	mov    %rbx,%rcx
1400629cb:	e8 c8 74 18 00       	call   0x1401e9e98
1400629d0:	41 89 45 00          	mov    %eax,0x0(%r13)
1400629d4:	48 98                	cltq
1400629d6:	48 01 d8             	add    %rbx,%rax
1400629d9:	48 89 45 00          	mov    %rax,0x0(%rbp)
1400629dd:	e9 0e ff ff ff       	jmp    0x1400628f0
1400629e2:	e8 89 1e 18 00       	call   0x1401e4870
1400629e7:	90                   	nop
1400629e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400629ef:	00
1400629f0:	48 83 ec 28          	sub    $0x28,%rsp
1400629f4:	8b 05 66 0f 21 00    	mov    0x210f66(%rip),%eax        # 0x140273960
1400629fa:	85 c0                	test   %eax,%eax
1400629fc:	74 12                	je     0x140062a10
1400629fe:	8b 05 b8 92 18 00    	mov    0x1892b8(%rip),%eax        # 0x1401ebcbc
140062a04:	48 83 c4 28          	add    $0x28,%rsp
140062a08:	c3                   	ret
140062a09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140062a10:	48 8b 05 e9 69 1d 00 	mov    0x1d69e9(%rip),%rax        # 0x140239400
140062a17:	4c 8d 05 9e 92 18 00 	lea    0x18929e(%rip),%r8        # 0x1401ebcbc
140062a1e:	48 8d 15 04 f0 19 00 	lea    0x19f004(%rip),%rdx        # 0x140201a29
140062a25:	48 8b 08             	mov    (%rax),%rcx
140062a28:	e8 33 26 fb ff       	call   0x140015060
140062a2d:	8b 05 89 92 18 00    	mov    0x189289(%rip),%eax        # 0x1401ebcbc
140062a33:	c7 05 23 0f 21 00 01 	movl   $0x1,0x210f23(%rip)        # 0x140273960
140062a3a:	00 00 00
140062a3d:	48 83 c4 28          	add    $0x28,%rsp
140062a41:	c3                   	ret
140062a42:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140062a49:	00 00 00 00
140062a4d:	0f 1f 00             	nopl   (%rax)
140062a50:	53                   	push   %rbx
140062a51:	48 83 ec 20          	sub    $0x20,%rsp
140062a55:	48 89 d3             	mov    %rdx,%rbx
140062a58:	83 f9 01             	cmp    $0x1,%ecx
140062a5b:	74 13                	je     0x140062a70
140062a5d:	83 f9 02             	cmp    $0x2,%ecx
140062a60:	0f 94 c0             	sete   %al
140062a63:	0f b6 c0             	movzbl %al,%eax
140062a66:	48 83 c4 20          	add    $0x20,%rsp
140062a6a:	5b                   	pop    %rbx
140062a6b:	c3                   	ret
140062a6c:	0f 1f 40 00          	nopl   0x0(%rax)
140062a70:	48 8d 15 8b ee 19 00 	lea    0x19ee8b(%rip),%rdx        # 0x140201902
140062a77:	48 89 d9             	mov    %rbx,%rcx
140062a7a:	e8 41 7d 03 00       	call   0x14009a7c0
140062a7f:	85 c0                	test   %eax,%eax
140062a81:	74 0d                	je     0x140062a90
140062a83:	b8 01 00 00 00       	mov    $0x1,%eax
140062a88:	48 83 c4 20          	add    $0x20,%rsp
140062a8c:	5b                   	pop    %rbx
140062a8d:	c3                   	ret
140062a8e:	66 90                	xchg   %ax,%ax
140062a90:	48 8d 15 82 ee 19 00 	lea    0x19ee82(%rip),%rdx        # 0x140201919
140062a97:	48 89 d9             	mov    %rbx,%rcx
140062a9a:	e8 21 7d 03 00       	call   0x14009a7c0
140062a9f:	85 c0                	test   %eax,%eax
140062aa1:	75 e0                	jne    0x140062a83
140062aa3:	48 8d 15 98 ef 19 00 	lea    0x19ef98(%rip),%rdx        # 0x140201a42
140062aaa:	48 89 d9             	mov    %rbx,%rcx
140062aad:	e8 0e 7d 03 00       	call   0x14009a7c0
140062ab2:	85 c0                	test   %eax,%eax
140062ab4:	75 cd                	jne    0x140062a83
140062ab6:	48 8d 15 2b ee 19 00 	lea    0x19ee2b(%rip),%rdx        # 0x1402018e8
140062abd:	48 89 d9             	mov    %rbx,%rcx
140062ac0:	e8 b3 73 18 00       	call   0x1401e9e78
140062ac5:	85 c0                	test   %eax,%eax
140062ac7:	0f 94 c0             	sete   %al
140062aca:	0f b6 c0             	movzbl %al,%eax
140062acd:	eb 97                	jmp    0x140062a66
140062acf:	90                   	nop
140062ad0:	53                   	push   %rbx
140062ad1:	48 83 ec 20          	sub    $0x20,%rsp
140062ad5:	48 8d 15 0c ee 19 00 	lea    0x19ee0c(%rip),%rdx        # 0x1402018e8
140062adc:	48 89 cb             	mov    %rcx,%rbx
140062adf:	e8 94 73 18 00       	call   0x1401e9e78
140062ae4:	89 c2                	mov    %eax,%edx
140062ae6:	b8 01 00 00 00       	mov    $0x1,%eax
140062aeb:	85 d2                	test   %edx,%edx
140062aed:	75 09                	jne    0x140062af8
140062aef:	48 83 c4 20          	add    $0x20,%rsp
140062af3:	5b                   	pop    %rbx
140062af4:	c3                   	ret
140062af5:	0f 1f 00             	nopl   (%rax)
140062af8:	48 8d 15 03 ee 19 00 	lea    0x19ee03(%rip),%rdx        # 0x140201902
140062aff:	48 89 d9             	mov    %rbx,%rcx
140062b02:	e8 b9 7c 03 00       	call   0x14009a7c0
140062b07:	85 c0                	test   %eax,%eax
140062b09:	0f 95 c0             	setne  %al
140062b0c:	0f b6 c0             	movzbl %al,%eax
140062b0f:	48 83 c4 20          	add    $0x20,%rsp
140062b13:	5b                   	pop    %rbx
140062b14:	c3                   	ret
140062b15:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140062b1c:	00 00 00 00
140062b20:	41 56                	push   %r14
140062b22:	41 55                	push   %r13
140062b24:	41 54                	push   %r12
140062b26:	55                   	push   %rbp
140062b27:	57                   	push   %rdi
140062b28:	56                   	push   %rsi
140062b29:	53                   	push   %rbx
140062b2a:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140062b31:	4c 8b 25 b8 5f 1d 00 	mov    0x1d5fb8(%rip),%r12        # 0x140238af0
140062b38:	44 8b ac 24 20 01 00 	mov    0x120(%rsp),%r13d
140062b3f:	00
140062b40:	49 8b 04 24          	mov    (%r12),%rax
140062b44:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
140062b4b:	00