14008a9c7:	e8 14 fc 26 00       	call   0x1402fa5e0
14008a9cc:	48 2b e0             	sub    %rax,%rsp
14008a9cf:	48 8b 05 aa d7 37 00 	mov    0x37d7aa(%rip),%rax        # 0x140408180
14008a9d6:	48 33 c4             	xor    %rsp,%rax
14008a9d9:	48 89 84 24 50 10 00 	mov    %rax,0x1050(%rsp)
14008a9e0:	00
14008a9e1:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14008a9e6:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
14008a9eb:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
14008a9f0:	48 8b d9             	mov    %rcx,%rbx
14008a9f3:	4c 8b c2             	mov    %rdx,%r8
14008a9f6:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
14008a9fb:	ba 00 10 00 00       	mov    $0x1000,%edx
14008aa00:	48 c7 44 24 28 02 00 	movq   $0x2,0x28(%rsp)
14008aa07:	00 00
14008aa09:	4c 8d 0d b8 5c 37 00 	lea    0x375cb8(%rip),%r9        # 0x1404006c8
14008aa10:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14008aa15:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14008aa1a:	e8 c1 0d 02 00       	call   0x1400ab7e0
14008aa1f:	0f 57 c0             	xorps  %xmm0,%xmm0
14008aa22:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14008aa27:	0f 11 03             	movups %xmm0,(%rbx)
14008aa2a:	4c 8b c0             	mov    %rax,%r8
14008aa2d:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
14008aa34:	00
14008aa35:	48 8b cb             	mov    %rbx,%rcx
14008aa38:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
14008aa3f:	00
14008aa40:	e8 eb b1 ff ff       	call   0x140085c30
14008aa45:	48 8b c3             	mov    %rbx,%rax
14008aa48:	48 8b 8c 24 50 10 00 	mov    0x1050(%rsp),%rcx
14008aa4f:	00
14008aa50:	48 33 cc             	xor    %rsp,%rcx
14008aa53:	e8 e8 fb 26 00       	call   0x1402fa640
14008aa58:	48 81 c4 60 10 00 00 	add    $0x1060,%rsp
14008aa5f:	5b                   	pop    %rbx
14008aa60:	c3                   	ret
14008aa61:	cc                   	int3
14008aa62:	cc                   	int3
14008aa63:	cc                   	int3
14008aa64:	cc                   	int3
14008aa65:	cc                   	int3
14008aa66:	cc                   	int3
14008aa67:	cc                   	int3
14008aa68:	cc                   	int3
14008aa69:	cc                   	int3
14008aa6a:	cc                   	int3
14008aa6b:	cc                   	int3
14008aa6c:	cc                   	int3
14008aa6d:	cc                   	int3
14008aa6e:	cc                   	int3
14008aa6f:	cc                   	int3
14008aa70:	48 83 ec 28          	sub    $0x28,%rsp
14008aa74:	4c 8b 49 40          	mov    0x40(%rcx),%r9
14008aa78:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14008aa7d:	48 89 41 40          	mov    %rax,0x40(%rcx)
14008aa81:	48 8d 05 98 ff 29 00 	lea    0x29ff98(%rip),%rax        # 0x14032aa20
14008aa88:	48 89 41 28          	mov    %rax,0x28(%rcx)
14008aa8c:	44 8b 41 4c          	mov    0x4c(%rcx),%r8d
14008aa90:	8b 51 48             	mov    0x48(%rcx),%edx
14008aa93:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
14008aa98:	e8 63 12 02 00       	call   0x1400abd00
14008aa9d:	48 83 c4 28          	add    $0x28,%rsp
14008aaa1:	c3                   	ret
14008aaa2:	cc                   	int3
14008aaa3:	cc                   	int3
14008aaa4:	cc                   	int3
14008aaa5:	cc                   	int3
14008aaa6:	cc                   	int3
14008aaa7:	cc                   	int3
14008aaa8:	cc                   	int3
14008aaa9:	cc                   	int3
14008aaaa:	cc                   	int3
14008aaab:	cc                   	int3
14008aaac:	cc                   	int3
14008aaad:	cc                   	int3
14008aaae:	cc                   	int3
14008aaaf:	cc                   	int3
14008aab0:	4c 8b 49 40          	mov    0x40(%rcx),%r9
14008aab4:	48 8d 05 1d 38 2a 00 	lea    0x2a381d(%rip),%rax        # 0x14032e2d8
14008aabb:	48 89 41 28          	mov    %rax,0x28(%rcx)
14008aabf:	44 8b 41 4c          	mov    0x4c(%rcx),%r8d
14008aac3:	8b 51 48             	mov    0x48(%rcx),%edx
14008aac6:	45 8b 09             	mov    (%r9),%r9d
14008aac9:	e9 32 12 02 00       	jmp    0x1400abd00
14008aace:	cc                   	int3
14008aacf:	cc                   	int3
14008aad0:	4c 8b 49 40          	mov    0x40(%rcx),%r9
14008aad4:	48 8d 05 ed 37 2a 00 	lea    0x2a37ed(%rip),%rax        # 0x14032e2c8
14008aadb:	48 89 41 28          	mov    %rax,0x28(%rcx)
14008aadf:	44 8b 41 4c          	mov    0x4c(%rcx),%r8d
14008aae3:	8b 51 48             	mov    0x48(%rcx),%edx
14008aae6:	45 8b 09             	mov    (%r9),%r9d
14008aae9:	e9 12 12 02 00       	jmp    0x1400abd00
14008aaee:	cc                   	int3
14008aaef:	cc                   	int3
14008aaf0:	4c 8b 49 40          	mov    0x40(%rcx),%r9
14008aaf4:	48 8d 05 cd 37 2a 00 	lea    0x2a37cd(%rip),%rax        # 0x14032e2c8
14008aafb:	48 89 41 28          	mov    %rax,0x28(%rcx)
14008aaff:	48 8d 05 ca 37 2a 00 	lea    0x2a37ca(%rip),%rax        # 0x14032e2d0
14008ab06:	48 89 41 38          	mov    %rax,0x38(%rcx)
14008ab0a:	44 8b 41 4c          	mov    0x4c(%rcx),%r8d
14008ab0e:	45 8b 09             	mov    (%r9),%r9d
14008ab11:	8b 51 48             	mov    0x48(%rcx),%edx
14008ab14:	e9 e7 11 02 00       	jmp    0x1400abd00
14008ab19:	cc                   	int3
14008ab1a:	cc                   	int3
14008ab1b:	cc                   	int3
14008ab1c:	cc                   	int3
14008ab1d:	cc                   	int3
14008ab1e:	cc                   	int3
14008ab1f:	cc                   	int3
14008ab20:	48 8b 41 40          	mov    0x40(%rcx),%rax
14008ab24:	48 8d 15 b5 37 2a 00 	lea    0x2a37b5(%rip),%rdx        # 0x14032e2e0
14008ab2b:	48 89 51 28          	mov    %rdx,0x28(%rcx)
14008ab2f:	44 8b 41 4c          	mov    0x4c(%rcx),%r8d
14008ab33:	8b 51 48             	mov    0x48(%rcx),%edx
14008ab36:	f2 0f 10 18          	movsd  (%rax),%xmm3
14008ab3a:	66 49 0f 7e d9       	movq   %xmm3,%r9
14008ab3f:	e9 bc 11 02 00       	jmp    0x1400abd00
14008ab44:	cc                   	int3
14008ab45:	cc                   	int3
14008ab46:	cc                   	int3
14008ab47:	cc                   	int3
14008ab48:	cc                   	int3
14008ab49:	cc                   	int3
14008ab4a:	cc                   	int3
14008ab4b:	cc                   	int3
14008ab4c:	cc                   	int3
14008ab4d:	cc                   	int3
14008ab4e:	cc                   	int3
14008ab4f:	cc                   	int3
14008ab50:	48 8b 41 40          	mov    0x40(%rcx),%rax
14008ab54:	4c 8b 08             	mov    (%rax),%r9
14008ab57:	48 8d 05 c2 fe 29 00 	lea    0x29fec2(%rip),%rax        # 0x14032aa20
14008ab5e:	48 89 41 28          	mov    %rax,0x28(%rcx)
14008ab62:	44 8b 41 4c          	mov    0x4c(%rcx),%r8d
14008ab66:	8b 51 48             	mov    0x48(%rcx),%edx
14008ab69:	e9 92 11 02 00       	jmp    0x1400abd00
14008ab6e:	cc                   	int3
14008ab6f:	cc                   	int3
14008ab70:	48 83 ec 28          	sub    $0x28,%rsp
14008ab74:	48 8b 41 40          	mov    0x40(%rcx),%rax
14008ab78:	4c 8b 08             	mov    (%rax),%r9
14008ab7b:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14008ab80:	48 89 41 40          	mov    %rax,0x40(%rcx)
14008ab84:	48 8d 05 95 fe 29 00 	lea    0x29fe95(%rip),%rax        # 0x14032aa20
14008ab8b:	48 89 41 28          	mov    %rax,0x28(%rcx)
14008ab8f:	44 8b 41 4c          	mov    0x4c(%rcx),%r8d
14008ab93:	8b 51 48             	mov    0x48(%rcx),%edx
14008ab96:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
14008ab9b:	e8 60 11 02 00       	call   0x1400abd00
14008aba0:	48 83 c4 28          	add    $0x28,%rsp
14008aba4:	c3                   	ret
14008aba5:	cc                   	int3
14008aba6:	cc                   	int3
14008aba7:	cc                   	int3
14008aba8:	cc                   	int3
14008aba9:	cc                   	int3
14008abaa:	cc                   	int3
14008abab:	cc                   	int3
14008abac:	cc                   	int3
14008abad:	cc                   	int3
14008abae:	cc                   	int3
14008abaf:	cc                   	int3
14008abb0:	4c 8b 49 40          	mov    0x40(%rcx),%r9
14008abb4:	48 8d 05 1d 37 2a 00 	lea    0x2a371d(%rip),%rax        # 0x14032e2d8
14008abbb:	48 89 41 28          	mov    %rax,0x28(%rcx)
14008abbf:	48 8d 05 0e 37 2a 00 	lea    0x2a370e(%rip),%rax        # 0x14032e2d4
14008abc6:	48 89 41 38          	mov    %rax,0x38(%rcx)
14008abca:	44 8b 41 4c          	mov    0x4c(%rcx),%r8d
14008abce:	4d 8b 09             	mov    (%r9),%r9
14008abd1:	8b 51 48             	mov    0x48(%rcx),%edx
14008abd4:	e9 27 11 02 00       	jmp    0x1400abd00
14008abd9:	cc                   	int3
14008abda:	cc                   	int3
14008abdb:	cc                   	int3
14008abdc:	cc                   	int3
14008abdd:	cc                   	int3
14008abde:	cc                   	int3
14008abdf:	cc                   	int3
14008abe0:	4c 8b 49 40          	mov    0x40(%rcx),%r9
14008abe4:	48 8d 05 dd 36 2a 00 	lea    0x2a36dd(%rip),%rax        # 0x14032e2c8
14008abeb:	48 89 41 28          	mov    %rax,0x28(%rcx)
14008abef:	48 8d 05 de 36 2a 00 	lea    0x2a36de(%rip),%rax        # 0x14032e2d4
14008abf6:	48 89 41 38          	mov    %rax,0x38(%rcx)
14008abfa:	44 8b 41 4c          	mov    0x4c(%rcx),%r8d
14008abfe:	4d 8b 09             	mov    (%r9),%r9
14008ac01:	8b 51 48             	mov    0x48(%rcx),%edx
14008ac04:	e9 f7 10 02 00       	jmp    0x1400abd00
14008ac09:	cc                   	int3
14008ac0a:	cc                   	int3
14008ac0b:	cc                   	int3
14008ac0c:	cc                   	int3
14008ac0d:	cc                   	int3
14008ac0e:	cc                   	int3
14008ac0f:	cc                   	int3
14008ac10:	48 8b 41 40          	mov    0x40(%rcx),%rax
14008ac14:	48 8d 15 ad 36 2a 00 	lea    0x2a36ad(%rip),%rdx        # 0x14032e2c8
14008ac1b:	48 89 51 28          	mov    %rdx,0x28(%rcx)
14008ac1f:	44 8b 41 4c          	mov    0x4c(%rcx),%r8d
14008ac23:	8b 51 48             	mov    0x48(%rcx),%edx
14008ac26:	44 0f b6 08          	movzbl (%rax),%r9d
14008ac2a:	e9 d1 10 02 00       	jmp    0x1400abd00
14008ac2f:	cc                   	int3
14008ac30:	40 53                	rex push %rbx
14008ac32:	48 83 ec 20          	sub    $0x20,%rsp
14008ac36:	48 8b d9             	mov    %rcx,%rbx
14008ac39:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14008ac3e:	48 8b 09             	mov    (%rcx),%rcx
14008ac41:	e8 ca 2e 03 00       	call   0x1400bdb10
14008ac46:	90                   	nop
14008ac47:	ba 08 00 00 00       	mov    $0x8,%edx
14008ac4c:	48 8b cb             	mov    %rbx,%rcx
14008ac4f:	48 83 c4 20          	add    $0x20,%rsp
14008ac53:	5b                   	pop    %rbx
14008ac54:	e9 2b f6 26 00       	jmp    0x1402fa284
14008ac59:	cc                   	int3
14008ac5a:	cc                   	int3
14008ac5b:	cc                   	int3
14008ac5c:	cc                   	int3
14008ac5d:	cc                   	int3
14008ac5e:	cc                   	int3
14008ac5f:	cc                   	int3
14008ac60:	48 83 ec 28          	sub    $0x28,%rsp
14008ac64:	8b 0d fe 52 38 00    	mov    0x3852fe(%rip),%ecx        # 0x14040ff68
14008ac6a:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14008ac71:	00 00
14008ac73:	ba c4 00 00 00       	mov    $0xc4,%edx
14008ac78:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
14008ac7c:	8b 04 02             	mov    (%rdx,%rax,1),%eax
14008ac7f:	39 05 c3 04 38 00    	cmp    %eax,0x3804c3(%rip)        # 0x14040b148
14008ac85:	7f 0c                	jg     0x14008ac93
14008ac87:	48 8d 05 9a 04 38 00 	lea    0x38049a(%rip),%rax        # 0x14040b128
14008ac8e:	48 83 c4 28          	add    $0x28,%rsp
14008ac92:	c3                   	ret
14008ac93:	48 8d 0d ae 04 38 00 	lea    0x3804ae(%rip),%rcx        # 0x14040b148
14008ac9a:	e8 a5 fd 26 00       	call   0x1402faa44
14008ac9f:	83 3d a2 04 38 00 ff 	cmpl   $0xffffffff,0x3804a2(%rip)        # 0x14040b148
14008aca6:	75 df                	jne    0x14008ac87
14008aca8:	33 c0                	xor    %eax,%eax
14008acaa:	c7 05 74 04 38 00 61 	movl   $0x1c4de261,0x380474(%rip)        # 0x14040b128
14008acb1:	e2 4d 1c
14008acb4:	48 8d 0d 7d 04 38 00 	lea    0x38047d(%rip),%rcx        # 0x14040b138
14008acbb:	48 89 05 76 04 38 00 	mov    %rax,0x380476(%rip)        # 0x14040b138
14008acc2:	41 b8 61 e2 4d 1c    	mov    $0x1c4de261,%r8d
14008acc8:	48 89 0d 61 04 38 00 	mov    %rcx,0x380461(%rip)        # 0x14040b130
14008accf:	48 8d 15 8a fe 29 00 	lea    0x29fe8a(%rip),%rdx        # 0x14032ab60
14008acd6:	66 89 05 63 04 38 00 	mov    %ax,0x380463(%rip)        # 0x14040b140
14008acdd:	e8 2e af 03 00       	call   0x1400c5c10
14008ace2:	48 8d 0d 5f 04 38 00 	lea    0x38045f(%rip),%rcx        # 0x14040b148
14008ace9:	e8 ea fc 26 00       	call   0x1402fa9d8
14008acee:	48 8d 05 33 04 38 00 	lea    0x380433(%rip),%rax        # 0x14040b128
14008acf5:	48 83 c4 28          	add    $0x28,%rsp
14008acf9:	c3                   	ret
14008acfa:	cc                   	int3
14008acfb:	cc                   	int3
14008acfc:	cc                   	int3
14008acfd:	cc                   	int3
14008acfe:	cc                   	int3
14008acff:	cc                   	int3
14008ad00:	48 83 ec 28          	sub    $0x28,%rsp
14008ad04:	8b 0d 5e 52 38 00    	mov    0x38525e(%rip),%ecx        # 0x14040ff68
14008ad0a:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14008ad11:	00 00
14008ad13:	ba c4 00 00 00       	mov    $0xc4,%edx
14008ad18:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
14008ad1c:	8b 04 02             	mov    (%rdx,%rax,1),%eax
14008ad1f:	39 05 73 04 38 00    	cmp    %eax,0x380473(%rip)        # 0x14040b198
14008ad25:	7f 0c                	jg     0x14008ad33
14008ad27:	48 8d 05 4a 04 38 00 	lea    0x38044a(%rip),%rax        # 0x14040b178
14008ad2e:	48 83 c4 28          	add    $0x28,%rsp
14008ad32:	c3                   	ret
14008ad33:	48 8d 0d 5e 04 38 00 	lea    0x38045e(%rip),%rcx        # 0x14040b198
14008ad3a:	e8 05 fd 26 00       	call   0x1402faa44
14008ad3f:	83 3d 52 04 38 00 ff 	cmpl   $0xffffffff,0x380452(%rip)        # 0x14040b198
14008ad46:	75 df                	jne    0x14008ad27
14008ad48:	33 c0                	xor    %eax,%eax
14008ad4a:	c7 05 24 04 38 00 62 	movl   $0x3494b562,0x380424(%rip)        # 0x14040b178
14008ad51:	b5 94 34
14008ad54:	48 8d 0d 2d 04 38 00 	lea    0x38042d(%rip),%rcx        # 0x14040b188
14008ad5b:	48 89 05 26 04 38 00 	mov    %rax,0x380426(%rip)        # 0x14040b188
14008ad62:	41 b8 62 b5 94 34    	mov    $0x3494b562,%r8d
14008ad68:	48 89 0d 11 04 38 00 	mov    %rcx,0x380411(%rip)        # 0x14040b180
14008ad6f:	48 8d 15 ea fd 29 00 	lea    0x29fdea(%rip),%rdx        # 0x14032ab60
14008ad76:	66 89 05 13 04 38 00 	mov    %ax,0x380413(%rip)        # 0x14040b190
14008ad7d:	e8 8e ae 03 00       	call   0x1400c5c10
14008ad82:	48 8d 0d 0f 04 38 00 	lea    0x38040f(%rip),%rcx        # 0x14040b198
14008ad89:	e8 4a fc 26 00       	call   0x1402fa9d8
14008ad8e:	48 8d 05 e3 03 38 00 	lea    0x3803e3(%rip),%rax        # 0x14040b178
14008ad95:	48 83 c4 28          	add    $0x28,%rsp
14008ad99:	c3                   	ret
14008ad9a:	cc                   	int3
14008ad9b:	cc                   	int3
14008ad9c:	cc                   	int3
14008ad9d:	cc                   	int3
14008ad9e:	cc                   	int3
14008ad9f:	cc                   	int3
14008ada0:	48 83 ec 28          	sub    $0x28,%rsp
14008ada4:	8b 0d be 51 38 00    	mov    0x3851be(%rip),%ecx        # 0x14040ff68
14008adaa:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14008adb1:	00 00
14008adb3:	ba c4 00 00 00       	mov    $0xc4,%edx
14008adb8:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
14008adbc:	8b 04 02             	mov    (%rdx,%rax,1),%eax
14008adbf:	39 05 b3 05 38 00    	cmp    %eax,0x3805b3(%rip)        # 0x14040b378
14008adc5:	7f 0c                	jg     0x14008add3
14008adc7:	48 8d 05 8a 05 38 00 	lea    0x38058a(%rip),%rax        # 0x14040b358
14008adce:	48 83 c4 28          	add    $0x28,%rsp
14008add2:	c3                   	ret
14008add3:	48 8d 0d 9e 05 38 00 	lea    0x38059e(%rip),%rcx        # 0x14040b378
14008adda:	e8 65 fc 26 00       	call   0x1402faa44
14008addf:	83 3d 92 05 38 00 ff 	cmpl   $0xffffffff,0x380592(%rip)        # 0x14040b378
14008ade6:	75 df                	jne    0x14008adc7
14008ade8:	33 c0                	xor    %eax,%eax
14008adea:	c7 05 64 05 38 00 81 	movl   $0x3c2b2481,0x380564(%rip)        # 0x14040b358
14008adf1:	24 2b 3c
14008adf4:	48 8d 0d 6d 05 38 00 	lea    0x38056d(%rip),%rcx        # 0x14040b368
14008adfb:	48 89 05 66 05 38 00 	mov    %rax,0x380566(%rip)        # 0x14040b368
14008ae02:	41 b8 81 24 2b 3c    	mov    $0x3c2b2481,%r8d
14008ae08:	48 89 0d 51 05 38 00 	mov    %rcx,0x380551(%rip)        # 0x14040b360
14008ae0f:	48 8d 15 4a fd 29 00 	lea    0x29fd4a(%rip),%rdx        # 0x14032ab60
14008ae16:	66 89 05 53 05 38 00 	mov    %ax,0x380553(%rip)        # 0x14040b370
14008ae1d:	e8 ee ad 03 00       	call   0x1400c5c10
14008ae22:	48 8d 0d 4f 05 38 00 	lea    0x38054f(%rip),%rcx        # 0x14040b378
14008ae29:	e8 aa fb 26 00       	call   0x1402fa9d8
14008ae2e:	48 8d 05 23 05 38 00 	lea    0x380523(%rip),%rax        # 0x14040b358
14008ae35:	48 83 c4 28          	add    $0x28,%rsp
14008ae39:	c3                   	ret
14008ae3a:	cc                   	int3
14008ae3b:	cc                   	int3
14008ae3c:	cc                   	int3
14008ae3d:	cc                   	int3
14008ae3e:	cc                   	int3
14008ae3f:	cc                   	int3
14008ae40:	48 83 ec 28          	sub    $0x28,%rsp
14008ae44:	8b 0d 1e 51 38 00    	mov    0x38511e(%rip),%ecx        # 0x14040ff68
14008ae4a:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14008ae51:	00 00
14008ae53:	ba c4 00 00 00       	mov    $0xc4,%edx
14008ae58:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
14008ae5c:	8b 04 02             	mov    (%rdx,%rax,1),%eax
14008ae5f:	39 05 f3 01 38 00    	cmp    %eax,0x3801f3(%rip)        # 0x14040b058
14008ae65:	7f 0c                	jg     0x14008ae73
14008ae67:	48 8d 05 ca 01 38 00 	lea    0x3801ca(%rip),%rax        # 0x14040b038
14008ae6e:	48 83 c4 28          	add    $0x28,%rsp
14008ae72:	c3                   	ret
14008ae73:	48 8d 0d de 01 38 00 	lea    0x3801de(%rip),%rcx        # 0x14040b058
14008ae7a:	e8 c5 fb 26 00       	call   0x1402faa44
14008ae7f:	83 3d d2 01 38 00 ff 	cmpl   $0xffffffff,0x3801d2(%rip)        # 0x14040b058