140101cc7:	e8 80 49 08 00       	call   0x14018664c
140101ccc:	48 89 bc 24 f8 01 00 	mov    %rdi,0x1f8(%rsp)
140101cd3:	00
140101cd4:	41 b0 01             	mov    $0x1,%r8b
140101cd7:	ba 04 00 00 00       	mov    $0x4,%edx
140101cdc:	48 8d 8c 24 e8 01 00 	lea    0x1e8(%rsp),%rcx
140101ce3:	00
140101ce4:	e8 37 3f 02 00       	call   0x140125c20
140101ce9:	41 8b 57 10          	mov    0x10(%r15),%edx
140101ced:	49 83 7f 18 10       	cmpq   $0x10,0x18(%r15)
140101cf2:	72 03                	jb     0x140101cf7
140101cf4:	4d 8b 3f             	mov    (%r15),%r15
140101cf7:	49 8b cf             	mov    %r15,%rcx
140101cfa:	e8 51 28 02 00       	call   0x140124550
140101cff:	48 89 84 24 e8 01 00 	mov    %rax,0x1e8(%rsp)
140101d06:	00
140101d07:	4c 8d 05 7f 69 13 00 	lea    0x13697f(%rip),%r8        # 0x14023868d
140101d0e:	48 8d 15 6b 69 13 00 	lea    0x13696b(%rip),%rdx        # 0x140238680
140101d15:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
140101d1c:	00
140101d1d:	e8 5e 42 02 00       	call   0x140125f80
140101d22:	48 8b d0             	mov    %rax,%rdx
140101d25:	48 8d 8c 24 e8 01 00 	lea    0x1e8(%rsp),%rcx
140101d2c:	00
140101d2d:	e8 7e 2e 02 00       	call   0x140124bb0
140101d32:	90                   	nop
140101d33:	48 8d 8c 24 e8 01 00 	lea    0x1e8(%rsp),%rcx
140101d3a:	00
140101d3b:	e8 f0 40 02 00       	call   0x140125e30
140101d40:	48 8b 9c 24 f8 01 00 	mov    0x1f8(%rsp),%rbx
140101d47:	00
140101d48:	48 85 db             	test   %rbx,%rbx
140101d4b:	74 26                	je     0x140101d73
140101d4d:	4c 8d 0d 1c 43 fc ff 	lea    -0x3bce4(%rip),%r9        # 0x1400c6070
140101d54:	ba 20 00 00 00       	mov    $0x20,%edx
140101d59:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140101d5d:	48 8b cb             	mov    %rbx,%rcx
140101d60:	e8 c7 45 08 00       	call   0x14018632c
140101d65:	90                   	nop
140101d66:	ba 60 00 00 00       	mov    $0x60,%edx
140101d6b:	48 8b cb             	mov    %rbx,%rcx
140101d6e:	e8 d9 48 08 00       	call   0x14018664c
140101d73:	48 8d 15 02 bc 12 00 	lea    0x12bc02(%rip),%rdx        # 0x14022d97c
140101d7a:	45 85 e4             	test   %r12d,%r12d
140101d7d:	48 8d 05 00 bc 12 00 	lea    0x12bc00(%rip),%rax        # 0x14022d984
140101d84:	48 0f 44 d0          	cmove  %rax,%rdx
140101d88:	48 8d 8c 24 50 02 00 	lea    0x250(%rsp),%rcx
140101d8f:	00
140101d90:	e8 bb 2c 02 00       	call   0x140124a50
140101d95:	90                   	nop
140101d96:	4c 8d 05 00 69 13 00 	lea    0x136900(%rip),%r8        # 0x14023869d
140101d9d:	48 8d 15 ec 68 13 00 	lea    0x1368ec(%rip),%rdx        # 0x140238690
140101da4:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
140101dab:	00
140101dac:	e8 cf 41 02 00       	call   0x140125f80
140101db1:	48 8b d0             	mov    %rax,%rdx
140101db4:	48 8d 8c 24 50 02 00 	lea    0x250(%rsp),%rcx
140101dbb:	00
140101dbc:	e8 ef 2d 02 00       	call   0x140124bb0
140101dc1:	90                   	nop
140101dc2:	48 8d 8c 24 50 02 00 	lea    0x250(%rsp),%rcx
140101dc9:	00
140101dca:	e8 61 40 02 00       	call   0x140125e30
140101dcf:	48 89 bc 24 50 02 00 	mov    %rdi,0x250(%rsp)
140101dd6:	00
140101dd7:	48 8b 9c 24 60 02 00 	mov    0x260(%rsp),%rbx
140101dde:	00
140101ddf:	48 85 db             	test   %rbx,%rbx
140101de2:	74 27                	je     0x140101e0b
140101de4:	4c 8d 0d 85 42 fc ff 	lea    -0x3bd7b(%rip),%r9        # 0x1400c6070
140101deb:	ba 20 00 00 00       	mov    $0x20,%edx
140101df0:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140101df4:	48 8b cb             	mov    %rbx,%rcx
140101df7:	e8 30 45 08 00       	call   0x14018632c
140101dfc:	90                   	nop
140101dfd:	ba 60 00 00 00       	mov    $0x60,%edx
140101e02:	48 8b cb             	mov    %rbx,%rcx
140101e05:	e8 42 48 08 00       	call   0x14018664c
140101e0a:	90                   	nop
140101e0b:	4c 8d 3d 0e ca 13 00 	lea    0x13ca0e(%rip),%r15        # 0x14023e820
140101e12:	4c 89 bc 24 90 01 00 	mov    %r15,0x190(%rsp)
140101e19:	00
140101e1a:	48 89 bc 24 a8 01 00 	mov    %rdi,0x1a8(%rsp)
140101e21:	00
140101e22:	45 33 c0             	xor    %r8d,%r8d
140101e25:	33 d2                	xor    %edx,%edx
140101e27:	48 8d 8c 24 98 01 00 	lea    0x198(%rsp),%rcx
140101e2e:	00
140101e2f:	e8 ec 3d 02 00       	call   0x140125c20
140101e34:	90                   	nop
140101e35:	48 8d 8c 24 98 01 00 	lea    0x198(%rsp),%rcx
140101e3c:	00
140101e3d:	e8 3e 6f 02 00       	call   0x140128d80
140101e42:	90                   	nop
140101e43:	ba 01 00 00 00       	mov    $0x1,%edx
140101e48:	48 8d 8c 24 f0 02 00 	lea    0x2f0(%rsp),%rcx
140101e4f:	00
140101e50:	e8 4b 73 02 00       	call   0x1401291a0
140101e55:	90                   	nop
140101e56:	48 8d 8c 24 90 01 00 	lea    0x190(%rsp),%rcx
140101e5d:	00
140101e5e:	48 8b 84 24 90 01 00 	mov    0x190(%rsp),%rax
140101e65:	00
140101e66:	ff 50 08             	call   *0x8(%rax)
140101e69:	48 8b d8             	mov    %rax,%rbx
140101e6c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140101e71:	48 8b 00             	mov    (%rax),%rax
140101e74:	4c 8d 84 24 f0 02 00 	lea    0x2f0(%rsp),%r8
140101e7b:	00
140101e7c:	48 8d 94 24 c0 01 00 	lea    0x1c0(%rsp),%rdx
140101e83:	00
140101e84:	48 8b cb             	mov    %rbx,%rcx
140101e87:	ff 50 08             	call   *0x8(%rax)
140101e8a:	48 8d 94 24 f8 07 00 	lea    0x7f8(%rsp),%rdx
140101e91:	00
140101e92:	48 8d 8c 24 f8 02 00 	lea    0x2f8(%rsp),%rcx
140101e99:	00
140101e9a:	e8 71 a0 fc ff       	call   0x1400cbf10
140101e9f:	83 4c 24 38 06       	orl    $0x6,0x38(%rsp)
140101ea4:	48 8b 03             	mov    (%rbx),%rax
140101ea7:	ba 01 00 00 00       	mov    $0x1,%edx
140101eac:	48 8b cb             	mov    %rbx,%rcx
140101eaf:	ff 10                	call   *(%rax)
140101eb1:	90                   	nop
140101eb2:	48 8b 84 24 f0 02 00 	mov    0x2f0(%rsp),%rax
140101eb9:	00
140101eba:	48 63 48 04          	movslq 0x4(%rax),%rcx
140101ebe:	48 8d 05 e3 c8 13 00 	lea    0x13c8e3(%rip),%rax        # 0x14023e7a8
140101ec5:	48 89 84 0c f0 02 00 	mov    %rax,0x2f0(%rsp,%rcx,1)
140101ecc:	00
140101ecd:	48 8b 84 24 f0 02 00 	mov    0x2f0(%rsp),%rax
140101ed4:	00
140101ed5:	48 63 48 04          	movslq 0x4(%rax),%rcx
140101ed9:	8d 91 78 ff ff ff    	lea    -0x88(%rcx),%edx
140101edf:	89 94 0c ec 02 00 00 	mov    %edx,0x2ec(%rsp,%rcx,1)
140101ee6:	48 8d 8c 24 f8 02 00 	lea    0x2f8(%rsp),%rcx
140101eed:	00
140101eee:	e8 0d 8d fc ff       	call   0x1400cac00
140101ef3:	48 8b 84 24 f0 02 00 	mov    0x2f0(%rsp),%rax
140101efa:	00
140101efb:	48 63 48 04          	movslq 0x4(%rax),%rcx
140101eff:	48 8d 05 1a 7d 13 00 	lea    0x137d1a(%rip),%rax        # 0x140239c20
140101f06:	48 89 84 0c f0 02 00 	mov    %rax,0x2f0(%rsp,%rcx,1)
140101f0d:	00
140101f0e:	48 8b 84 24 f0 02 00 	mov    0x2f0(%rsp),%rax
140101f15:	00
140101f16:	48 63 48 04          	movslq 0x4(%rax),%rcx
140101f1a:	8d 51 f0             	lea    -0x10(%rcx),%edx
140101f1d:	89 94 0c ec 02 00 00 	mov    %edx,0x2ec(%rsp,%rcx,1)
140101f24:	48 8d 05 65 7a 13 00 	lea    0x137a65(%rip),%rax        # 0x140239990
140101f2b:	48 89 84 24 78 03 00 	mov    %rax,0x378(%rsp)
140101f32:	00
140101f33:	48 8d 8c 24 78 03 00 	lea    0x378(%rsp),%rcx
140101f3a:	00
140101f3b:	e8 b8 61 06 00       	call   0x1401680f8
140101f40:	90                   	nop
140101f41:	48 8d 8c 24 d8 05 00 	lea    0x5d8(%rsp),%rcx
140101f48:	00
140101f49:	e8 32 44 fc ff       	call   0x1400c6380
140101f4e:	0f 10 84 24 f8 07 00 	movups 0x7f8(%rsp),%xmm0
140101f55:	00
140101f56:	0f 11 84 24 d8 05 00 	movups %xmm0,0x5d8(%rsp)
140101f5d:	00
140101f5e:	0f 10 8c 24 08 08 00 	movups 0x808(%rsp),%xmm1
140101f65:	00
140101f66:	0f 11 8c 24 e8 05 00 	movups %xmm1,0x5e8(%rsp)
140101f6d:	00
140101f6e:	48 89 bc 24 08 08 00 	mov    %rdi,0x808(%rsp)
140101f75:	00
140101f76:	48 c7 84 24 10 08 00 	movq   $0xf,0x810(%rsp)
140101f7d:	00 0f 00 00 00
140101f82:	c6 84 24 f8 07 00 00 	movb   $0x0,0x7f8(%rsp)
140101f89:	00
140101f8a:	48 8d 8c 24 f8 07 00 	lea    0x7f8(%rsp),%rcx
140101f91:	00
140101f92:	e8 e9 43 fc ff       	call   0x1400c6380
140101f97:	90                   	nop
140101f98:	4c 89 bc 24 90 01 00 	mov    %r15,0x190(%rsp)
140101f9f:	00
140101fa0:	48 8d 8c 24 98 01 00 	lea    0x198(%rsp),%rcx
140101fa7:	00
140101fa8:	e8 83 3e 02 00       	call   0x140125e30
140101fad:	48 89 bc 24 98 01 00 	mov    %rdi,0x198(%rsp)
140101fb4:	00
140101fb5:	48 8b 9c 24 a8 01 00 	mov    0x1a8(%rsp),%rbx
140101fbc:	00
140101fbd:	48 85 db             	test   %rbx,%rbx
140101fc0:	74 26                	je     0x140101fe8
140101fc2:	4c 8d 0d a7 40 fc ff 	lea    -0x3bf59(%rip),%r9        # 0x1400c6070
140101fc9:	ba 20 00 00 00       	mov    $0x20,%edx
140101fce:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140101fd2:	48 8b cb             	mov    %rbx,%rcx
140101fd5:	e8 52 43 08 00       	call   0x14018632c
140101fda:	90                   	nop
140101fdb:	ba 60 00 00 00       	mov    $0x60,%edx
140101fe0:	48 8b cb             	mov    %rbx,%rcx
140101fe3:	e8 64 46 08 00       	call   0x14018664c
140101fe8:	48 8d 05 a1 c7 13 00 	lea    0x13c7a1(%rip),%rax        # 0x14023e790
140101fef:	48 89 84 24 90 01 00 	mov    %rax,0x190(%rsp)
140101ff6:	00
140101ff7:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
140101ffe:	00
140101fff:	e8 2c 3e 02 00       	call   0x140125e30
140102004:	48 89 bc 24 c0 01 00 	mov    %rdi,0x1c0(%rsp)
14010200b:	00
14010200c:	48 8b 9c 24 d0 01 00 	mov    0x1d0(%rsp),%rbx
140102013:	00
140102014:	48 85 db             	test   %rbx,%rbx
140102017:	74 27                	je     0x140102040
140102019:	4c 8d 0d 50 40 fc ff 	lea    -0x3bfb0(%rip),%r9        # 0x1400c6070
140102020:	ba 20 00 00 00       	mov    $0x20,%edx
140102025:	44 8d 42 e3          	lea    -0x1d(%rdx),%r8d
140102029:	48 8b cb             	mov    %rbx,%rcx
14010202c:	e8 fb 42 08 00       	call   0x14018632c
140102031:	90                   	nop
140102032:	ba 60 00 00 00       	mov    $0x60,%edx
140102037:	48 8b cb             	mov    %rbx,%rcx
14010203a:	e8 0d 46 08 00       	call   0x14018664c
14010203f:	90                   	nop
140102040:	eb 18                	jmp    0x14010205a
140102042:	33 ff                	xor    %edi,%edi
140102044:	44 8d 77 ff          	lea    -0x1(%rdi),%r14d
140102048:	4c 8b ac 24 e0 03 00 	mov    0x3e0(%rsp),%r13
14010204f:	00
140102050:	4c 89 6c 24 48       	mov    %r13,0x48(%rsp)
140102055:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14010205a:	48 89 bc 24 98 05 00 	mov    %rdi,0x598(%rsp)
140102061:	00
140102062:	48 89 bc 24 a8 05 00 	mov    %rdi,0x5a8(%rsp)
140102069:	00
14010206a:	48 c7 84 24 b0 05 00 	movq   $0x7,0x5b0(%rsp)
140102071:	00 07 00 00 00
140102076:	66 89 bc 24 98 05 00 	mov    %di,0x598(%rsp)
14010207d:	00
14010207e:	45 33 c0             	xor    %r8d,%r8d
140102081:	48 8d 15 ac 55 13 00 	lea    0x1355ac(%rip),%rdx        # 0x140237634
140102088:	48 8d 8c 24 98 05 00 	lea    0x598(%rsp),%rcx
14010208f:	00
140102090:	e8 bb 41 fc ff       	call   0x1400c6250
140102095:	90                   	nop
140102096:	48 8d 94 24 98 05 00 	lea    0x598(%rsp),%rdx
14010209d:	00
14010209e:	48 8d 8c 24 d8 05 00 	lea    0x5d8(%rsp),%rcx
1401020a5:	00
1401020a6:	e8 75 72 fe ff       	call   0x1400e9320
1401020ab:	48 8b 46 40          	mov    0x40(%rsi),%rax
1401020af:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401020b4:	48 89 bc 24 00 01 00 	mov    %rdi,0x100(%rsp)
1401020bb:	00
1401020bc:	48 89 bc 24 10 01 00 	mov    %rdi,0x110(%rsp)
1401020c3:	00
1401020c4:	48 89 bc 24 18 01 00 	mov    %rdi,0x118(%rsp)
1401020cb:	00
1401020cc:	4c 8d a4 24 98 05 00 	lea    0x598(%rsp),%r12
1401020d3:	00
1401020d4:	48 83 bc 24 b0 05 00 	cmpq   $0x8,0x5b0(%rsp)
1401020db:	00 08
1401020dd:	4c 0f 43 a4 24 98 05 	cmovae 0x598(%rsp),%r12
1401020e4:	00 00
1401020e6:	4c 8b bc 24 a8 05 00 	mov    0x5a8(%rsp),%r15
1401020ed:	00
1401020ee:	49 83 ff 08          	cmp    $0x8,%r15
1401020f2:	73 1b                	jae    0x14010210f
1401020f4:	41 0f 10 04 24       	movups (%r12),%xmm0
1401020f9:	0f 11 84 24 00 01 00 	movups %xmm0,0x100(%rsp)
140102100:	00
140102101:	48 c7 84 24 18 01 00 	movq   $0x7,0x118(%rsp)
140102108:	00 07 00 00 00
14010210d:	eb 51                	jmp    0x140102160
14010210f:	49 8b df             	mov    %r15,%rbx
140102112:	48 83 cb 07          	or     $0x7,%rbx
140102116:	48 b8 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rax
14010211d:	ff ff 7f
140102120:	48 3b d8             	cmp    %rax,%rbx
140102123:	48 0f 47 d8          	cmova  %rax,%rbx
140102127:	48 8d 53 01          	lea    0x1(%rbx),%rdx
14010212b:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
140102132:	00
140102133:	e8 18 45 fc ff       	call   0x1400c6650
140102138:	48 89 84 24 00 01 00 	mov    %rax,0x100(%rsp)
14010213f:	00
140102140:	4e 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%r8
140102147:	00
140102148:	49 8b d4             	mov    %r12,%rdx
14010214b:	48 8b c8             	mov    %rax,%rcx
14010214e:	e8 6d 62 08 00       	call   0x1401883c0
140102153:	48 89 9c 24 18 01 00 	mov    %rbx,0x118(%rsp)
14010215a:	00
14010215b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140102160:	4c 89 bc 24 10 01 00 	mov    %r15,0x110(%rsp)
140102167:	00
140102168:	41 b8 11 00 00 00    	mov    $0x11,%r8d
14010216e:	48 8d 94 24 00 01 00 	lea    0x100(%rsp),%rdx
140102175:	00
140102176:	48 8b c8             	mov    %rax,%rcx
140102179:	e8 a2 27 01 00       	call   0x140114920
14010217e:	41 b8 11 00 00 00    	mov    $0x11,%r8d
140102184:	48 8d 94 24 18 08 00 	lea    0x818(%rsp),%rdx
14010218b:	00
14010218c:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
140102190:	e8 6b 25 01 00       	call   0x140114700
140102195:	48 8d 8c 24 28 08 00 	lea    0x828(%rsp),%rcx
14010219c:	00
14010219d:	e8 1e 40 fc ff       	call   0x1400c61c0
1401021a2:	90                   	nop
1401021a3:	48 8d 8c 24 98 05 00 	lea    0x598(%rsp),%rcx
1401021aa:	00
1401021ab:	e8 10 40 fc ff       	call   0x1400c61c0
1401021b0:	90                   	nop
1401021b1:	48 8d 8c 24 d8 05 00 	lea    0x5d8(%rsp),%rcx
1401021b8:	00
1401021b9:	e8 c2 41 fc ff       	call   0x1400c6380
1401021be:	90                   	nop
1401021bf:	48 8d 8c 24 18 06 00 	lea    0x618(%rsp),%rcx
1401021c6:	00
1401021c7:	e8 f4 3f fc ff       	call   0x1400c61c0
1401021cc:	90                   	nop
1401021cd:	48 8d 8c 24 38 06 00 	lea    0x638(%rsp),%rcx
1401021d4:	00
1401021d5:	e8 e6 3f fc ff       	call   0x1400c61c0
1401021da:	90                   	nop
1401021db:	48 8d 8c 24 20 01 00 	lea    0x120(%rsp),%rcx
1401021e2:	00
1401021e3:	e8 78 5d fc ff       	call   0x1400c7f60
1401021e8:	48 8d 8c 24 e8 03 00 	lea    0x3e8(%rsp),%rcx
1401021ef:	00
1401021f0:	48 83 bc 24 00 04 00 	cmpq   $0x10,0x400(%rsp)
1401021f7:	00 10
1401021f9:	41 0f 93 c4          	setae  %r12b
1401021fd:	48 8b 9c 24 e8 03 00 	mov    0x3e8(%rsp),%rbx
140102204:	00
140102205:	48 0f 43 cb          	cmovae %rbx,%rcx
140102209:	48 c7 44 24 20 10 00 	movq   $0x10,0x20(%rsp)
140102210:	00 00
140102212:	4c 8d 0d 57 70 13 00 	lea    0x137057(%rip),%r9        # 0x140239270
140102219:	45 33 c0             	xor    %r8d,%r8d
14010221c:	4c 8b bc 24 f8 03 00 	mov    0x3f8(%rsp),%r15
140102223:	00
140102224:	49 8b d7             	mov    %r15,%rdx
140102227:	e8 94 44 fc ff       	call   0x1400c66c0
14010222c:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140102230:	74 41                	je     0x140102273
140102232:	48 8d 8e 20 02 00 00 	lea    0x220(%rsi),%rcx
140102239:	c7 44 24 78 d3 07 00 	movl   $0x7d3,0x78(%rsp)
140102240:	00
140102241:	c7 44 24 50 01 00 00 	movl   $0x1,0x50(%rsp)
140102248:	00
140102249:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
14010224e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140102253:	e8 78 20 fe ff       	call   0x1400e42d0