1401027e0:	00 07 00 00 00
1401027e5:	66 89 bc 24 08 05 00 	mov    %di,0x508(%rsp)
1401027ec:	00
1401027ed:	48 89 bc 24 88 04 00 	mov    %rdi,0x488(%rsp)
1401027f4:	00
1401027f5:	48 89 bc 24 98 04 00 	mov    %rdi,0x498(%rsp)
1401027fc:	00
1401027fd:	48 c7 84 24 a0 04 00 	movq   $0x7,0x4a0(%rsp)
140102804:	00 07 00 00 00
140102809:	66 89 bc 24 88 04 00 	mov    %di,0x488(%rsp)
140102810:	00
140102811:	48 8d 8c 24 28 04 00 	lea    0x428(%rsp),%rcx
140102818:	00
140102819:	48 83 bc 24 40 04 00 	cmpq   $0x10,0x440(%rsp)
140102820:	00 10
140102822:	48 0f 43 8c 24 28 04 	cmovae 0x428(%rsp),%rcx
140102829:	00 00
14010282b:	48 8d 94 24 08 05 00 	lea    0x508(%rsp),%rdx
140102832:	00
140102833:	e8 08 66 fe ff       	call   0x1400e8e40
140102838:	48 8d 94 24 88 04 00 	lea    0x488(%rsp),%rdx
14010283f:	00
140102840:	48 8d 8c 24 08 05 00 	lea    0x508(%rsp),%rcx
140102847:	00
140102848:	e8 c3 66 fe ff       	call   0x1400e8f10
14010284d:	4c 8d 84 24 88 04 00 	lea    0x488(%rsp),%r8
140102854:	00
140102855:	48 83 bc 24 a0 04 00 	cmpq   $0x8,0x4a0(%rsp)
14010285c:	00 08
14010285e:	4c 0f 43 84 24 88 04 	cmovae 0x488(%rsp),%r8
140102865:	00 00
140102867:	c7 44 24 28 0a 00 00 	movl   $0xa,0x28(%rsp)
14010286e:	00
14010286f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140102874:	45 33 c9             	xor    %r9d,%r9d
140102877:	48 8d 15 fa a3 13 00 	lea    0x13a3fa(%rip),%rdx        # 0x14023cc78
14010287e:	33 c9                	xor    %ecx,%ecx
140102880:	ff 15 e2 bb 0f 00    	call   *0xfbbe2(%rip)        # 0x1401fe468
140102886:	90                   	nop
140102887:	48 8d 8c 24 88 04 00 	lea    0x488(%rsp),%rcx
14010288e:	00
14010288f:	e8 2c 39 fc ff       	call   0x1400c61c0
140102894:	90                   	nop
140102895:	48 8d 8c 24 08 05 00 	lea    0x508(%rsp),%rcx
14010289c:	00
14010289d:	e8 1e 39 fc ff       	call   0x1400c61c0
1401028a2:	90                   	nop
1401028a3:	48 8d 8c 24 28 04 00 	lea    0x428(%rsp),%rcx
1401028aa:	00
1401028ab:	e8 d0 3a fc ff       	call   0x1400c6380
1401028b0:	90                   	nop
1401028b1:	e9 3c fd ff ff       	jmp    0x1401025f2
1401028b6:	48 8d 8c 24 e8 03 00 	lea    0x3e8(%rsp),%rcx
1401028bd:	00
1401028be:	45 84 e4             	test   %r12b,%r12b
1401028c1:	48 0f 45 cb          	cmovne %rbx,%rcx
1401028c5:	48 c7 44 24 20 10 00 	movq   $0x10,0x20(%rsp)
1401028cc:	00 00
1401028ce:	4c 8d 0d 83 69 13 00 	lea    0x136983(%rip),%r9        # 0x140239258
1401028d5:	45 33 c0             	xor    %r8d,%r8d
1401028d8:	49 8b d7             	mov    %r15,%rdx
1401028db:	e8 e0 3d fc ff       	call   0x1400c66c0
1401028e0:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1401028e4:	74 4d                	je     0x140102933
1401028e6:	48 8d 94 24 e8 03 00 	lea    0x3e8(%rsp),%rdx
1401028ed:	00
1401028ee:	48 8b ce             	mov    %rsi,%rcx
1401028f1:	e8 6a b6 ff ff       	call   0x1400fdf60
1401028f6:	0f b6 d8             	movzbl %al,%ebx
1401028f9:	48 8d 8c 24 c8 04 00 	lea    0x4c8(%rsp),%rcx
140102900:	00
140102901:	e8 7a 3a fc ff       	call   0x1400c6380
140102906:	90                   	nop
140102907:	48 8d 8c 24 e8 03 00 	lea    0x3e8(%rsp),%rcx
14010290e:	00
14010290f:	e8 6c 3a fc ff       	call   0x1400c6380
140102914:	90                   	nop
140102915:	48 8d 8c 24 68 04 00 	lea    0x468(%rsp),%rcx
14010291c:	00
14010291d:	e8 9e 38 fc ff       	call   0x1400c61c0
140102922:	90                   	nop
140102923:	49 8b cd             	mov    %r13,%rcx
140102926:	e8 95 38 fc ff       	call   0x1400c61c0
14010292b:	0f b6 c3             	movzbl %bl,%eax
14010292e:	e9 e4 16 00 00       	jmp    0x140104017
140102933:	48 8d 8c 24 e8 03 00 	lea    0x3e8(%rsp),%rcx
14010293a:	00
14010293b:	45 84 e4             	test   %r12b,%r12b
14010293e:	48 0f 45 cb          	cmovne %rbx,%rcx
140102942:	48 c7 44 24 20 10 00 	movq   $0x10,0x20(%rsp)
140102949:	00 00
14010294b:	4c 8d 0d 4e 69 13 00 	lea    0x13694e(%rip),%r9        # 0x1402392a0
140102952:	45 33 c0             	xor    %r8d,%r8d
140102955:	49 8b d7             	mov    %r15,%rdx
140102958:	e8 63 3d fc ff       	call   0x1400c66c0
14010295d:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140102961:	0f 84 a9 09 00 00    	je     0x140103310
140102967:	48 8d 94 24 e8 03 00 	lea    0x3e8(%rsp),%rdx
14010296e:	00
14010296f:	48 8d 8c 24 c8 02 00 	lea    0x2c8(%rsp),%rcx
140102976:	00
140102977:	e8 64 37 fc ff       	call   0x1400c60e0
14010297c:	48 8b d0             	mov    %rax,%rdx
14010297f:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140102984:	e8 e7 46 01 00       	call   0x140117070
140102989:	90                   	nop
14010298a:	48 89 bc 24 58 07 00 	mov    %rdi,0x758(%rsp)
140102991:	00
140102992:	48 89 bc 24 68 07 00 	mov    %rdi,0x768(%rsp)
140102999:	00
14010299a:	48 c7 84 24 70 07 00 	movq   $0xf,0x770(%rsp)
1401029a1:	00 0f 00 00 00
1401029a6:	c6 84 24 58 07 00 00 	movb   $0x0,0x758(%rsp)
1401029ad:	00
1401029ae:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1401029b4:	48 8d 15 21 56 13 00 	lea    0x135621(%rip),%rdx        # 0x140237fdc
1401029bb:	48 8d 8c 24 58 07 00 	lea    0x758(%rsp),%rcx
1401029c2:	00
1401029c3:	e8 38 3a fc ff       	call   0x1400c6400
1401029c8:	90                   	nop
1401029c9:	48 8d 94 24 58 07 00 	lea    0x758(%rsp),%rdx
1401029d0:	00
1401029d1:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401029d6:	e8 15 57 00 00       	call   0x1401080f0
1401029db:	4c 8b e0             	mov    %rax,%r12
1401029de:	48 89 bc 24 38 05 00 	mov    %rdi,0x538(%rsp)
1401029e5:	00
1401029e6:	48 89 bc 24 48 05 00 	mov    %rdi,0x548(%rsp)
1401029ed:	00
1401029ee:	48 89 bc 24 50 05 00 	mov    %rdi,0x550(%rsp)
1401029f5:	00
1401029f6:	48 8b 40 10          	mov    0x10(%rax),%rax
1401029fa:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401029ff:	49 83 7c 24 18 10    	cmpq   $0x10,0x18(%r12)
140102a05:	72 04                	jb     0x140102a0b
140102a07:	4d 8b 24 24          	mov    (%r12),%r12
140102a0b:	48 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbx
140102a12:	ff ff 7f
140102a15:	48 83 f8 10          	cmp    $0x10,%rax
140102a19:	73 1e                	jae    0x140102a39
140102a1b:	41 0f 10 04 24       	movups (%r12),%xmm0
140102a20:	0f 11 84 24 38 05 00 	movups %xmm0,0x538(%rsp)
140102a27:	00
140102a28:	48 c7 84 24 50 05 00 	movq   $0xf,0x550(%rsp)
140102a2f:	00 0f 00 00 00
140102a34:	e9 81 00 00 00       	jmp    0x140102aba
140102a39:	4c 8b f8             	mov    %rax,%r15
140102a3c:	49 83 cf 0f          	or     $0xf,%r15
140102a40:	4c 3b fb             	cmp    %rbx,%r15
140102a43:	4c 0f 47 fb          	cmova  %rbx,%r15
140102a47:	49 8d 4f 01          	lea    0x1(%r15),%rcx
140102a4b:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140102a52:	72 2f                	jb     0x140102a83
140102a54:	48 8d 41 27          	lea    0x27(%rcx),%rax
140102a58:	48 3b c1             	cmp    %rcx,%rax
140102a5b:	0f 86 51 16 00 00    	jbe    0x1401040b2
140102a61:	48 8b c8             	mov    %rax,%rcx
140102a64:	e8 87 38 08 00       	call   0x1401862f0
140102a69:	48 8b c8             	mov    %rax,%rcx
140102a6c:	48 85 c0             	test   %rax,%rax
140102a6f:	0f 84 43 16 00 00    	je     0x1401040b8
140102a75:	48 83 c0 27          	add    $0x27,%rax
140102a79:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140102a7d:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140102a81:	eb 0f                	jmp    0x140102a92
140102a83:	48 85 c9             	test   %rcx,%rcx
140102a86:	74 07                	je     0x140102a8f
140102a88:	e8 63 38 08 00       	call   0x1401862f0
140102a8d:	eb 03                	jmp    0x140102a92
140102a8f:	48 8b c7             	mov    %rdi,%rax
140102a92:	48 89 84 24 38 05 00 	mov    %rax,0x538(%rsp)
140102a99:	00
140102a9a:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140102a9f:	49 ff c0             	inc    %r8
140102aa2:	49 8b d4             	mov    %r12,%rdx
140102aa5:	48 8b c8             	mov    %rax,%rcx
140102aa8:	e8 13 59 08 00       	call   0x1401883c0
140102aad:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140102ab2:	4c 89 bc 24 50 05 00 	mov    %r15,0x550(%rsp)
140102ab9:	00
140102aba:	48 89 84 24 48 05 00 	mov    %rax,0x548(%rsp)
140102ac1:	00
140102ac2:	48 8d 8c 24 58 07 00 	lea    0x758(%rsp),%rcx
140102ac9:	00
140102aca:	e8 b1 38 fc ff       	call   0x1400c6380
140102acf:	48 89 bc 24 78 07 00 	mov    %rdi,0x778(%rsp)
140102ad6:	00
140102ad7:	48 89 bc 24 88 07 00 	mov    %rdi,0x788(%rsp)
140102ade:	00
140102adf:	48 c7 84 24 90 07 00 	movq   $0xf,0x790(%rsp)
140102ae6:	00 0f 00 00 00
140102aeb:	c6 84 24 78 07 00 00 	movb   $0x0,0x778(%rsp)
140102af2:	00
140102af3:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140102af9:	48 8d 15 d4 54 13 00 	lea    0x1354d4(%rip),%rdx        # 0x140237fd4
140102b00:	48 8d 8c 24 78 07 00 	lea    0x778(%rsp),%rcx
140102b07:	00
140102b08:	e8 f3 38 fc ff       	call   0x1400c6400
140102b0d:	90                   	nop
140102b0e:	48 8d 94 24 78 07 00 	lea    0x778(%rsp),%rdx
140102b15:	00
140102b16:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140102b1b:	e8 d0 55 00 00       	call   0x1401080f0
140102b20:	4c 8b e0             	mov    %rax,%r12
140102b23:	48 89 bc 24 58 05 00 	mov    %rdi,0x558(%rsp)
140102b2a:	00
140102b2b:	48 89 bc 24 68 05 00 	mov    %rdi,0x568(%rsp)
140102b32:	00
140102b33:	48 89 bc 24 70 05 00 	mov    %rdi,0x570(%rsp)
140102b3a:	00
140102b3b:	48 8b 40 10          	mov    0x10(%rax),%rax
140102b3f:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140102b44:	49 83 7c 24 18 10    	cmpq   $0x10,0x18(%r12)
140102b4a:	72 04                	jb     0x140102b50
140102b4c:	4d 8b 24 24          	mov    (%r12),%r12
140102b50:	48 83 f8 10          	cmp    $0x10,%rax
140102b54:	73 1e                	jae    0x140102b74
140102b56:	41 0f 10 04 24       	movups (%r12),%xmm0
140102b5b:	0f 11 84 24 58 05 00 	movups %xmm0,0x558(%rsp)
140102b62:	00
140102b63:	48 c7 84 24 70 05 00 	movq   $0xf,0x570(%rsp)
140102b6a:	00 0f 00 00 00
140102b6f:	e9 81 00 00 00       	jmp    0x140102bf5
140102b74:	4c 8b f8             	mov    %rax,%r15
140102b77:	49 83 cf 0f          	or     $0xf,%r15
140102b7b:	4c 3b fb             	cmp    %rbx,%r15
140102b7e:	4c 0f 47 fb          	cmova  %rbx,%r15
140102b82:	49 8d 4f 01          	lea    0x1(%r15),%rcx
140102b86:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140102b8d:	72 2f                	jb     0x140102bbe
140102b8f:	48 8d 41 27          	lea    0x27(%rcx),%rax
140102b93:	48 3b c1             	cmp    %rcx,%rax
140102b96:	0f 86 22 15 00 00    	jbe    0x1401040be
140102b9c:	48 8b c8             	mov    %rax,%rcx
140102b9f:	e8 4c 37 08 00       	call   0x1401862f0
140102ba4:	48 8b c8             	mov    %rax,%rcx
140102ba7:	48 85 c0             	test   %rax,%rax
140102baa:	0f 84 14 15 00 00    	je     0x1401040c4
140102bb0:	48 83 c0 27          	add    $0x27,%rax
140102bb4:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140102bb8:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140102bbc:	eb 0f                	jmp    0x140102bcd
140102bbe:	48 85 c9             	test   %rcx,%rcx
140102bc1:	74 07                	je     0x140102bca
140102bc3:	e8 28 37 08 00       	call   0x1401862f0
140102bc8:	eb 03                	jmp    0x140102bcd
140102bca:	48 8b c7             	mov    %rdi,%rax
140102bcd:	48 89 84 24 58 05 00 	mov    %rax,0x558(%rsp)
140102bd4:	00
140102bd5:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140102bda:	49 ff c0             	inc    %r8
140102bdd:	49 8b d4             	mov    %r12,%rdx
140102be0:	48 8b c8             	mov    %rax,%rcx
140102be3:	e8 d8 57 08 00       	call   0x1401883c0
140102be8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140102bed:	4c 89 bc 24 70 05 00 	mov    %r15,0x570(%rsp)
140102bf4:	00
140102bf5:	48 89 84 24 68 05 00 	mov    %rax,0x568(%rsp)
140102bfc:	00
140102bfd:	48 8d 8c 24 78 07 00 	lea    0x778(%rsp),%rcx
140102c04:	00
140102c05:	e8 76 37 fc ff       	call   0x1400c6380
140102c0a:	48 89 bc 24 98 07 00 	mov    %rdi,0x798(%rsp)
140102c11:	00
140102c12:	48 89 bc 24 a8 07 00 	mov    %rdi,0x7a8(%rsp)
140102c19:	00
140102c1a:	48 c7 84 24 b0 07 00 	movq   $0xf,0x7b0(%rsp)
140102c21:	00 0f 00 00 00
140102c26:	c6 84 24 98 07 00 00 	movb   $0x0,0x798(%rsp)
140102c2d:	00
140102c2e:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140102c34:	48 8d 15 6d 67 13 00 	lea    0x13676d(%rip),%rdx        # 0x1402393a8
140102c3b:	48 8d 8c 24 98 07 00 	lea    0x798(%rsp),%rcx
140102c42:	00
140102c43:	e8 b8 37 fc ff       	call   0x1400c6400
140102c48:	90                   	nop
140102c49:	48 8d 94 24 98 07 00 	lea    0x798(%rsp),%rdx
140102c50:	00
140102c51:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140102c56:	e8 95 54 00 00       	call   0x1401080f0
140102c5b:	4c 8b e0             	mov    %rax,%r12
140102c5e:	48 89 bc 24 e8 04 00 	mov    %rdi,0x4e8(%rsp)
140102c65:	00
140102c66:	48 89 bc 24 f8 04 00 	mov    %rdi,0x4f8(%rsp)
140102c6d:	00
140102c6e:	48 89 bc 24 00 05 00 	mov    %rdi,0x500(%rsp)
140102c75:	00
140102c76:	48 8b 40 10          	mov    0x10(%rax),%rax
140102c7a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140102c7f:	49 83 7c 24 18 10    	cmpq   $0x10,0x18(%r12)
140102c85:	72 04                	jb     0x140102c8b
140102c87:	4d 8b 24 24          	mov    (%r12),%r12
140102c8b:	48 83 f8 10          	cmp    $0x10,%rax
140102c8f:	73 26                	jae    0x140102cb7
140102c91:	41 0f 10 04 24       	movups (%r12),%xmm0
140102c96:	0f 11 84 24 e8 04 00 	movups %xmm0,0x4e8(%rsp)
140102c9d:	00
140102c9e:	48 89 84 24 f8 04 00 	mov    %rax,0x4f8(%rsp)
140102ca5:	00
140102ca6:	48 c7 84 24 00 05 00 	movq   $0xf,0x500(%rsp)
140102cad:	00 0f 00 00 00
140102cb2:	e9 85 00 00 00       	jmp    0x140102d3c
140102cb7:	4c 8b f8             	mov    %rax,%r15
140102cba:	49 83 cf 0f          	or     $0xf,%r15
140102cbe:	4c 3b fb             	cmp    %rbx,%r15
140102cc1:	4c 0f 47 fb          	cmova  %rbx,%r15
140102cc5:	49 8d 4f 01          	lea    0x1(%r15),%rcx
140102cc9:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140102cd0:	72 2f                	jb     0x140102d01
140102cd2:	48 8d 41 27          	lea    0x27(%rcx),%rax
140102cd6:	48 3b c1             	cmp    %rcx,%rax
140102cd9:	0f 86 eb 13 00 00    	jbe    0x1401040ca
140102cdf:	48 8b c8             	mov    %rax,%rcx
140102ce2:	e8 09 36 08 00       	call   0x1401862f0
140102ce7:	48 8b c8             	mov    %rax,%rcx
140102cea:	48 85 c0             	test   %rax,%rax
140102ced:	0f 84 dd 13 00 00    	je     0x1401040d0
140102cf3:	48 83 c0 27          	add    $0x27,%rax
140102cf7:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140102cfb:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140102cff:	eb 0f                	jmp    0x140102d10
140102d01:	48 85 c9             	test   %rcx,%rcx
140102d04:	74 07                	je     0x140102d0d
140102d06:	e8 e5 35 08 00       	call   0x1401862f0
140102d0b:	eb 03                	jmp    0x140102d10
140102d0d:	48 8b c7             	mov    %rdi,%rax
140102d10:	48 89 84 24 e8 04 00 	mov    %rax,0x4e8(%rsp)
140102d17:	00
140102d18:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140102d1d:	4c 8d 43 01          	lea    0x1(%rbx),%r8
140102d21:	49 8b d4             	mov    %r12,%rdx
140102d24:	48 8b c8             	mov    %rax,%rcx
140102d27:	e8 94 56 08 00       	call   0x1401883c0
140102d2c:	48 89 9c 24 f8 04 00 	mov    %rbx,0x4f8(%rsp)
140102d33:	00
140102d34:	4c 89 bc 24 00 05 00 	mov    %r15,0x500(%rsp)
140102d3b:	00
140102d3c:	48 8d 8c 24 98 07 00 	lea    0x798(%rsp),%rcx
140102d43:	00
140102d44:	e8 37 36 fc ff       	call   0x1400c6380
140102d49:	48 89 bc 24 58 06 00 	mov    %rdi,0x658(%rsp)
140102d50:	00
140102d51:	48 89 bc 24 68 06 00 	mov    %rdi,0x668(%rsp)
140102d58:	00
140102d59:	48 c7 84 24 70 06 00 	movq   $0x7,0x670(%rsp)
140102d60:	00 07 00 00 00
140102d65:	66 89 bc 24 58 06 00 	mov    %di,0x658(%rsp)
140102d6c:	00
140102d6d:	48 89 bc 24 f8 05 00 	mov    %rdi,0x5f8(%rsp)
140102d74:	00