14025f846:	cc                   	int3
14025f847:	cc                   	int3
14025f848:	cc                   	int3
14025f849:	cc                   	int3
14025f84a:	cc                   	int3
14025f84b:	cc                   	int3
14025f84c:	cc                   	int3
14025f84d:	cc                   	int3
14025f84e:	cc                   	int3
14025f84f:	cc                   	int3
14025f850:	b8 28 00 00 00       	mov    $0x28,%eax
14025f855:	e8 86 ad 09 00       	call   0x1402fa5e0
14025f85a:	48 2b e0             	sub    %rax,%rsp
14025f85d:	4c 8d 05 fc 00 00 00 	lea    0xfc(%rip),%r8        # 0x14025f960
14025f864:	48 8d 15 25 02 00 00 	lea    0x225(%rip),%rdx        # 0x14025fa90
14025f86b:	48 8d 0d 7e 41 12 00 	lea    0x12417e(%rip),%rcx        # 0x1403839f0
14025f872:	48 83 c4 28          	add    $0x28,%rsp
14025f876:	e9 45 94 fe ff       	jmp    0x140248cc0
14025f87b:	cc                   	int3
14025f87c:	cc                   	int3
14025f87d:	cc                   	int3
14025f87e:	cc                   	int3
14025f87f:	cc                   	int3
14025f880:	48 8b 05 09 fd 1a 00 	mov    0x1afd09(%rip),%rax        # 0x14040f590
14025f887:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
14025f88b:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
14025f88f:	48 8b 08             	mov    (%rax),%rcx
14025f892:	48 89 0a             	mov    %rcx,(%rdx)
14025f895:	48 8b 48 10          	mov    0x10(%rax),%rcx
14025f899:	49 89 08             	mov    %rcx,(%r8)
14025f89c:	48 8b 40 08          	mov    0x8(%rax),%rax
14025f8a0:	c3                   	ret
14025f8a1:	cc                   	int3
14025f8a2:	cc                   	int3
14025f8a3:	cc                   	int3
14025f8a4:	cc                   	int3
14025f8a5:	cc                   	int3
14025f8a6:	cc                   	int3
14025f8a7:	cc                   	int3
14025f8a8:	cc                   	int3
14025f8a9:	cc                   	int3
14025f8aa:	cc                   	int3
14025f8ab:	cc                   	int3
14025f8ac:	cc                   	int3
14025f8ad:	cc                   	int3
14025f8ae:	cc                   	int3
14025f8af:	cc                   	int3
14025f8b0:	48 03 d2             	add    %rdx,%rdx
14025f8b3:	48 8b 04 d1          	mov    (%rcx,%rdx,8),%rax
14025f8b7:	49 89 00             	mov    %rax,(%r8)
14025f8ba:	48 8b 44 d1 08       	mov    0x8(%rcx,%rdx,8),%rax
14025f8bf:	49 89 01             	mov    %rax,(%r9)
14025f8c2:	c3                   	ret
14025f8c3:	cc                   	int3
14025f8c4:	cc                   	int3
14025f8c5:	cc                   	int3
14025f8c6:	cc                   	int3
14025f8c7:	cc                   	int3
14025f8c8:	cc                   	int3
14025f8c9:	cc                   	int3
14025f8ca:	cc                   	int3
14025f8cb:	cc                   	int3
14025f8cc:	cc                   	int3
14025f8cd:	cc                   	int3
14025f8ce:	cc                   	int3
14025f8cf:	cc                   	int3
14025f8d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14025f8d5:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
14025f8da:	48 8b fa             	mov    %rdx,%rdi
14025f8dd:	48 8b d9             	mov    %rcx,%rbx
14025f8e0:	48 85 c9             	test   %rcx,%rcx
14025f8e3:	74 4e                	je     0x14025f933
14025f8e5:	4c 8b 1d ac fc 1a 00 	mov    0x1afcac(%rip),%r11        # 0x14040f598
14025f8ec:	45 33 c9             	xor    %r9d,%r9d
14025f8ef:	4c 8b 15 9a fc 1a 00 	mov    0x1afc9a(%rip),%r10        # 0x14040f590
14025f8f6:	4d 85 db             	test   %r11,%r11
14025f8f9:	74 38                	je     0x14025f933
14025f8fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14025f900:	49 8b 02             	mov    (%r10),%rax
14025f903:	4c 8b c3             	mov    %rbx,%r8
14025f906:	4c 2b c0             	sub    %rax,%r8
14025f909:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14025f910:	0f b6 10             	movzbl (%rax),%edx
14025f913:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
14025f918:	2b d1                	sub    %ecx,%edx
14025f91a:	75 07                	jne    0x14025f923
14025f91c:	48 ff c0             	inc    %rax
14025f91f:	85 c9                	test   %ecx,%ecx
14025f921:	75 ed                	jne    0x14025f910
14025f923:	85 d2                	test   %edx,%edx
14025f925:	74 19                	je     0x14025f940
14025f927:	49 ff c1             	inc    %r9
14025f92a:	49 83 c2 18          	add    $0x18,%r10
14025f92e:	4d 3b cb             	cmp    %r11,%r9
14025f931:	72 cd                	jb     0x14025f900
14025f933:	33 c0                	xor    %eax,%eax
14025f935:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
14025f93a:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
14025f93f:	c3                   	ret
14025f940:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
14025f945:	b8 01 00 00 00       	mov    $0x1,%eax
14025f94a:	4c 89 0f             	mov    %r9,(%rdi)
14025f94d:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
14025f952:	c3                   	ret
14025f953:	cc                   	int3
14025f954:	cc                   	int3
14025f955:	cc                   	int3
14025f956:	cc                   	int3
14025f957:	cc                   	int3
14025f958:	cc                   	int3
14025f959:	cc                   	int3
14025f95a:	cc                   	int3
14025f95b:	cc                   	int3
14025f95c:	cc                   	int3
14025f95d:	cc                   	int3
14025f95e:	cc                   	int3
14025f95f:	cc                   	int3
14025f960:	40 56                	rex push %rsi
14025f962:	b8 20 00 00 00       	mov    $0x20,%eax
14025f967:	e8 74 ac 09 00       	call   0x1402fa5e0
14025f96c:	48 2b e0             	sub    %rax,%rsp
14025f96f:	48 8b 35 1a fc 1a 00 	mov    0x1afc1a(%rip),%rsi        # 0x14040f590
14025f976:	48 85 f6             	test   %rsi,%rsi
14025f979:	0f 84 07 01 00 00    	je     0x14025fa86
14025f97f:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
14025f984:	33 ed                	xor    %ebp,%ebp
14025f986:	48 39 2d 0b fc 1a 00 	cmp    %rbp,0x1afc0b(%rip)        # 0x14040f598
14025f98d:	0f 86 c3 00 00 00    	jbe    0x14025fa56
14025f993:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14025f998:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14025f99d:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
14025f9a2:	45 33 f6             	xor    %r14d,%r14d
14025f9a5:	49 8b 0c 36          	mov    (%r14,%rsi,1),%rcx
14025f9a9:	48 8d 15 28 40 12 00 	lea    0x124028(%rip),%rdx        # 0x1403839d8
14025f9b0:	41 b8 31 00 00 00    	mov    $0x31,%r8d
14025f9b6:	e8 55 99 fc ff       	call   0x140229310
14025f9bb:	33 ff                	xor    %edi,%edi
14025f9bd:	49 39 7c 36 10       	cmp    %rdi,0x10(%r14,%rsi,1)
14025f9c2:	76 51                	jbe    0x14025fa15
14025f9c4:	33 db                	xor    %ebx,%ebx
14025f9c6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14025f9cd:	00 00 00
14025f9d0:	49 8b 4c 36 08       	mov    0x8(%r14,%rsi,1),%rcx
14025f9d5:	48 8d 15 fc 3f 12 00 	lea    0x123ffc(%rip),%rdx        # 0x1403839d8
14025f9dc:	41 b8 33 00 00 00    	mov    $0x33,%r8d
14025f9e2:	48 8b 0c 19          	mov    (%rcx,%rbx,1),%rcx
14025f9e6:	e8 25 99 fc ff       	call   0x140229310
14025f9eb:	49 8b 4c 36 08       	mov    0x8(%r14,%rsi,1),%rcx
14025f9f0:	48 8d 15 e1 3f 12 00 	lea    0x123fe1(%rip),%rdx        # 0x1403839d8
14025f9f7:	41 b8 34 00 00 00    	mov    $0x34,%r8d
14025f9fd:	48 8b 4c 19 08       	mov    0x8(%rcx,%rbx,1),%rcx
14025fa02:	e8 09 99 fc ff       	call   0x140229310
14025fa07:	48 ff c7             	inc    %rdi
14025fa0a:	48 8d 5b 10          	lea    0x10(%rbx),%rbx
14025fa0e:	49 3b 7c 36 10       	cmp    0x10(%r14,%rsi,1),%rdi
14025fa13:	72 bb                	jb     0x14025f9d0
14025fa15:	49 8b 4c 36 08       	mov    0x8(%r14,%rsi,1),%rcx
14025fa1a:	48 8d 15 b7 3f 12 00 	lea    0x123fb7(%rip),%rdx        # 0x1403839d8
14025fa21:	41 b8 36 00 00 00    	mov    $0x36,%r8d
14025fa27:	e8 e4 98 fc ff       	call   0x140229310
14025fa2c:	48 8b 35 5d fb 1a 00 	mov    0x1afb5d(%rip),%rsi        # 0x14040f590
14025fa33:	48 ff c5             	inc    %rbp
14025fa36:	49 83 c6 18          	add    $0x18,%r14
14025fa3a:	48 3b 2d 57 fb 1a 00 	cmp    0x1afb57(%rip),%rbp        # 0x14040f598
14025fa41:	0f 82 5e ff ff ff    	jb     0x14025f9a5
14025fa47:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
14025fa4c:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14025fa51:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14025fa56:	41 b8 38 00 00 00    	mov    $0x38,%r8d
14025fa5c:	48 8d 15 75 3f 12 00 	lea    0x123f75(%rip),%rdx        # 0x1403839d8
14025fa63:	48 8b ce             	mov    %rsi,%rcx
14025fa66:	e8 a5 98 fc ff       	call   0x140229310
14025fa6b:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14025fa70:	48 c7 05 15 fb 1a 00 	movq   $0x0,0x1afb15(%rip)        # 0x14040f590
14025fa77:	00 00 00 00
14025fa7b:	48 c7 05 12 fb 1a 00 	movq   $0x0,0x1afb12(%rip)        # 0x14040f598
14025fa82:	00 00 00 00
14025fa86:	48 83 c4 20          	add    $0x20,%rsp
14025fa8a:	5e                   	pop    %rsi
14025fa8b:	c3                   	ret
14025fa8c:	cc                   	int3
14025fa8d:	cc                   	int3
14025fa8e:	cc                   	int3
14025fa8f:	cc                   	int3
14025fa90:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14025fa95:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14025fa9a:	53                   	push   %rbx
14025fa9b:	55                   	push   %rbp
14025fa9c:	56                   	push   %rsi
14025fa9d:	57                   	push   %rdi
14025fa9e:	41 54                	push   %r12
14025faa0:	41 55                	push   %r13
14025faa2:	41 56                	push   %r14
14025faa4:	41 57                	push   %r15
14025faa6:	b8 38 00 00 00       	mov    $0x38,%eax
14025faab:	e8 30 ab 09 00       	call   0x1402fa5e0
14025fab0:	48 2b e0             	sub    %rax,%rsp
14025fab3:	48 8b ea             	mov    %rdx,%rbp
14025fab6:	e8 e5 d0 e4 ff       	call   0x1400acba0
14025fabb:	48 8b d0             	mov    %rax,%rdx
14025fabe:	48 8b cd             	mov    %rbp,%rcx
14025fac1:	48 8b d8             	mov    %rax,%rbx
14025fac4:	e8 57 7f 02 00       	call   0x140287a20
14025fac9:	48 8b c8             	mov    %rax,%rcx
14025facc:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14025fad3:	00
14025fad4:	48 8b f0             	mov    %rax,%rsi
14025fad7:	e8 44 89 fc ff       	call   0x140228420
14025fadc:	85 c0                	test   %eax,%eax
14025fade:	7f 66                	jg     0x14025fb46
14025fae0:	48 85 f6             	test   %rsi,%rsi
14025fae3:	75 08                	jne    0x14025faed
14025fae5:	8d 4e 78             	lea    0x78(%rsi),%ecx
14025fae8:	8d 46 48             	lea    0x48(%rsi),%eax
14025faeb:	eb 0a                	jmp    0x14025faf7
14025faed:	b9 77 00 00 00       	mov    $0x77,%ecx
14025faf2:	b8 4a 00 00 00       	mov    $0x4a,%eax
14025faf7:	ba 7b 00 00 00       	mov    $0x7b,%edx
14025fafc:	89 44 24 20          	mov    %eax,0x20(%rsp)
14025fb00:	44 8b c1             	mov    %ecx,%r8d
14025fb03:	4c 8d 0d ce 3e 12 00 	lea    0x123ece(%rip),%r9        # 0x1403839d8
14025fb0a:	8d 4a 93             	lea    -0x6d(%rdx),%ecx
14025fb0d:	e8 8e 18 fc ff       	call   0x1402213a0
14025fb12:	4c 8b c3             	mov    %rbx,%r8
14025fb15:	48 8d 15 4c 03 0f 00 	lea    0xf034c(%rip),%rdx        # 0x14034fe68
14025fb1c:	b9 02 00 00 00       	mov    $0x2,%ecx
14025fb21:	e8 fa 0a fc ff       	call   0x140220620
14025fb26:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
14025fb2d:	00
14025fb2e:	e8 2d fe ff ff       	call   0x14025f960
14025fb33:	33 c0                	xor    %eax,%eax
14025fb35:	48 83 c4 38          	add    $0x38,%rsp
14025fb39:	41 5f                	pop    %r15
14025fb3b:	41 5e                	pop    %r14
14025fb3d:	41 5d                	pop    %r13
14025fb3f:	41 5c                	pop    %r12
14025fb41:	5f                   	pop    %rdi
14025fb42:	5e                   	pop    %rsi
14025fb43:	5d                   	pop    %rbp
14025fb44:	5b                   	pop    %rbx
14025fb45:	c3                   	ret
14025fb46:	48 8b ce             	mov    %rsi,%rcx
14025fb49:	e8 d2 88 fc ff       	call   0x140228420
14025fb4e:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
14025fb55:	00
14025fb56:	48 63 d8             	movslq %eax,%rbx
14025fb59:	e8 02 fe ff ff       	call   0x14025f960
14025fb5e:	48 8d 0c 5b          	lea    (%rbx,%rbx,2),%rcx
14025fb62:	41 b8 50 00 00 00    	mov    $0x50,%r8d
14025fb68:	48 c1 e1 03          	shl    $0x3,%rcx
14025fb6c:	48 8d 15 65 3e 12 00 	lea    0x123e65(%rip),%rdx        # 0x1403839d8
14025fb73:	e8 c8 9a fc ff       	call   0x140229640
14025fb78:	48 89 05 11 fa 1a 00 	mov    %rax,0x1afa11(%rip)        # 0x14040f590
14025fb7f:	48 85 c0             	test   %rax,%rax
14025fb82:	74 a2                	je     0x14025fb26
14025fb84:	45 33 e4             	xor    %r12d,%r12d
14025fb87:	48 89 1d 0a fa 1a 00 	mov    %rbx,0x1afa0a(%rip)        # 0x14040f598
14025fb8e:	48 85 db             	test   %rbx,%rbx
14025fb91:	0f 84 bd 01 00 00    	je     0x14025fd54
14025fb97:	33 c9                	xor    %ecx,%ecx
14025fb99:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
14025fba0:	00
14025fba1:	4c 8d 3c 01          	lea    (%rcx,%rax,1),%r15
14025fba5:	41 8b d4             	mov    %r12d,%edx
14025fba8:	48 8b ce             	mov    %rsi,%rcx
14025fbab:	e8 a0 8a fc ff       	call   0x140228650
14025fbb0:	48 8b cd             	mov    %rbp,%rcx
14025fbb3:	48 8b d8             	mov    %rax,%rbx
14025fbb6:	48 8b 50 10          	mov    0x10(%rax),%rdx
14025fbba:	e8 61 7e 02 00       	call   0x140287a20
14025fbbf:	48 8b c8             	mov    %rax,%rcx
14025fbc2:	4c 8b e8             	mov    %rax,%r13
14025fbc5:	e8 56 88 fc ff       	call   0x140228420
14025fbca:	85 c0                	test   %eax,%eax
14025fbcc:	0f 8e 25 01 00 00    	jle    0x14025fcf7
14025fbd2:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14025fbd6:	48 8d 15 fb 3d 12 00 	lea    0x123dfb(%rip),%rdx        # 0x1403839d8
14025fbdd:	41 b8 63 00 00 00    	mov    $0x63,%r8d
14025fbe3:	e8 d8 c9 fd ff       	call   0x14023c5c0
14025fbe8:	49 89 07             	mov    %rax,(%r15)
14025fbeb:	48 85 c0             	test   %rax,%rax
14025fbee:	0f 84 32 ff ff ff    	je     0x14025fb26
14025fbf4:	49 8b cd             	mov    %r13,%rcx
14025fbf7:	e8 24 88 fc ff       	call   0x140228420
14025fbfc:	48 63 e8             	movslq %eax,%rbp
14025fbff:	48 8d 15 d2 3d 12 00 	lea    0x123dd2(%rip),%rdx        # 0x1403839d8
14025fc06:	48 8b cd             	mov    %rbp,%rcx
14025fc09:	41 b8 67 00 00 00    	mov    $0x67,%r8d
14025fc0f:	48 c1 e1 04          	shl    $0x4,%rcx
14025fc13:	e8 28 9a fc ff       	call   0x140229640
14025fc18:	49 89 47 08          	mov    %rax,0x8(%r15)
14025fc1c:	48 85 c0             	test   %rax,%rax
14025fc1f:	0f 84 01 ff ff ff    	je     0x14025fb26
14025fc25:	33 db                	xor    %ebx,%ebx
14025fc27:	49 89 6f 10          	mov    %rbp,0x10(%r15)
14025fc2b:	48 85 ed             	test   %rbp,%rbp
14025fc2e:	0f 84 8f 00 00 00    	je     0x14025fcc3
14025fc34:	33 ff                	xor    %edi,%edi
14025fc36:	8b d3                	mov    %ebx,%edx
14025fc38:	49 8b cd             	mov    %r13,%rcx
14025fc3b:	e8 10 8a fc ff       	call   0x140228650
14025fc40:	4d 8b 77 08          	mov    0x8(%r15),%r14
14025fc44:	ba 2e 00 00 00       	mov    $0x2e,%edx
14025fc49:	48 8b f0             	mov    %rax,%rsi
14025fc4c:	48 8b 48 08          	mov    0x8(%rax),%rcx
14025fc50:	e8 eb cd 09 00       	call   0x1402fca40
14025fc55:	48 85 c0             	test   %rax,%rax
14025fc58:	74 05                	je     0x14025fc5f
14025fc5a:	48 ff c0             	inc    %rax
14025fc5d:	eb 04                	jmp    0x14025fc63
14025fc5f:	48 8b 46 08          	mov    0x8(%rsi),%rax
14025fc63:	41 b8 76 00 00 00    	mov    $0x76,%r8d
14025fc69:	48 8d 15 68 3d 12 00 	lea    0x123d68(%rip),%rdx        # 0x1403839d8
14025fc70:	48 8b c8             	mov    %rax,%rcx
14025fc73:	e8 48 c9 fd ff       	call   0x14023c5c0
14025fc78:	49 89 04 3e          	mov    %rax,(%r14,%rdi,1)
14025fc7c:	48 8d 15 55 3d 12 00 	lea    0x123d55(%rip),%rdx        # 0x1403839d8
14025fc83:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14025fc87:	41 b8 77 00 00 00    	mov    $0x77,%r8d
14025fc8d:	e8 2e c9 fd ff       	call   0x14023c5c0
14025fc92:	49 83 3c 3e 00       	cmpq   $0x0,(%r14,%rdi,1)
14025fc97:	49 89 44 3e 08       	mov    %rax,0x8(%r14,%rdi,1)
14025fc9c:	0f 84 84 fe ff ff    	je     0x14025fb26
14025fca2:	48 85 c0             	test   %rax,%rax
14025fca5:	0f 84 7b fe ff ff    	je     0x14025fb26
14025fcab:	48 ff c3             	inc    %rbx
14025fcae:	48 83 c7 10          	add    $0x10,%rdi
14025fcb2:	48 3b dd             	cmp    %rbp,%rbx
14025fcb5:	0f 82 7b ff ff ff    	jb     0x14025fc36
14025fcbb:	48 8b b4 24 98 00 00 	mov    0x98(%rsp),%rsi
14025fcc2:	00
14025fcc3:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14025fcca:	00
14025fccb:	49 ff c4             	inc    %r12
14025fcce:	48 83 c1 18          	add    $0x18,%rcx
14025fcd2:	4c 3b 25 bf f8 1a 00 	cmp    0x1af8bf(%rip),%r12        # 0x14040f598
14025fcd9:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
14025fce0:	00
14025fce1:	73 71                	jae    0x14025fd54
14025fce3:	48 8b 05 a6 f8 1a 00 	mov    0x1af8a6(%rip),%rax        # 0x14040f590
14025fcea:	48 8b ac 24 88 00 00 	mov    0x88(%rsp),%rbp
14025fcf1:	00
14025fcf2:	e9 aa fe ff ff       	jmp    0x14025fba1
14025fcf7:	4d 85 ed             	test   %r13,%r13
14025fcfa:	75 09                	jne    0x14025fd05
14025fcfc:	41 8d 45 5c          	lea    0x5c(%r13),%eax
14025fd00:	8d 78 1a             	lea    0x1a(%rax),%edi
14025fd03:	eb 0a                	jmp    0x14025fd0f
14025fd05:	bf 75 00 00 00       	mov    $0x75,%edi
14025fd0a:	b8 5f 00 00 00       	mov    $0x5f,%eax