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
140102258:	48 8b ce             	mov    %rsi,%rcx
14010225b:	e8 e0 1e 00 00       	call   0x140104140
140102260:	90                   	nop
140102261:	48 8d 8c 24 c8 04 00 	lea    0x4c8(%rsp),%rcx
140102268:	00
140102269:	e8 12 41 fc ff       	call   0x1400c6380
14010226e:	e9 bf f2 ff ff       	jmp    0x140101532
140102273:	48 8d 8c 24 e8 03 00 	lea    0x3e8(%rsp),%rcx
14010227a:	00
14010227b:	45 84 e4             	test   %r12b,%r12b
14010227e:	48 0f 45 cb          	cmovne %rbx,%rcx
140102282:	48 c7 44 24 20 10 00 	movq   $0x10,0x20(%rsp)
140102289:	00 00
14010228b:	4c 8d 0d f6 6f 13 00 	lea    0x136ff6(%rip),%r9        # 0x140239288
140102292:	45 33 c0             	xor    %r8d,%r8d
140102295:	49 8b d7             	mov    %r15,%rdx
140102298:	e8 23 44 fc ff       	call   0x1400c66c0
14010229d:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1401022a1:	0f 84 91 03 00 00    	je     0x140102638
1401022a7:	48 8d 94 24 e8 03 00 	lea    0x3e8(%rsp),%rdx
1401022ae:	00
1401022af:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1401022b6:	00
1401022b7:	e8 24 3e fc ff       	call   0x1400c60e0
1401022bc:	48 8b d0             	mov    %rax,%rdx
1401022bf:	48 8d 8c 24 a8 04 00 	lea    0x4a8(%rsp),%rcx
1401022c6:	00
1401022c7:	e8 a4 4d 01 00       	call   0x140117070
1401022cc:	90                   	nop
1401022cd:	48 89 bc 24 08 05 00 	mov    %rdi,0x508(%rsp)
1401022d4:	00
1401022d5:	48 89 bc 24 18 05 00 	mov    %rdi,0x518(%rsp)
1401022dc:	00
1401022dd:	48 c7 84 24 20 05 00 	movq   $0xf,0x520(%rsp)
1401022e4:	00 0f 00 00 00
1401022e9:	c6 84 24 08 05 00 00 	movb   $0x0,0x508(%rsp)
1401022f0:	00
1401022f1:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1401022f7:	48 8d 15 de 5c 13 00 	lea    0x135cde(%rip),%rdx        # 0x140237fdc
1401022fe:	48 8d 8c 24 08 05 00 	lea    0x508(%rsp),%rcx
140102305:	00
140102306:	e8 f5 40 fc ff       	call   0x1400c6400
14010230b:	90                   	nop
14010230c:	48 8d 94 24 08 05 00 	lea    0x508(%rsp),%rdx
140102313:	00
140102314:	48 8d 8c 24 a8 04 00 	lea    0x4a8(%rsp),%rcx
14010231b:	00
14010231c:	e8 cf 5d 00 00       	call   0x1401080f0
140102321:	4c 8b f8             	mov    %rax,%r15
140102324:	48 89 bc 24 28 04 00 	mov    %rdi,0x428(%rsp)
14010232b:	00
14010232c:	48 89 bc 24 38 04 00 	mov    %rdi,0x438(%rsp)
140102333:	00
140102334:	48 89 bc 24 40 04 00 	mov    %rdi,0x440(%rsp)
14010233b:	00
14010233c:	4c 8b 60 10          	mov    0x10(%rax),%r12
140102340:	48 83 78 18 10       	cmpq   $0x10,0x18(%rax)
140102345:	72 03                	jb     0x14010234a
140102347:	4c 8b 38             	mov    (%rax),%r15
14010234a:	48 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbx
140102351:	ff ff 7f
140102354:	49 83 fc 10          	cmp    $0x10,%r12
140102358:	73 1a                	jae    0x140102374
14010235a:	41 0f 10 07          	movups (%r15),%xmm0
14010235e:	0f 11 84 24 28 04 00 	movups %xmm0,0x428(%rsp)
140102365:	00
140102366:	48 c7 84 24 40 04 00 	movq   $0xf,0x440(%rsp)
14010236d:	00 0f 00 00 00
140102372:	eb 79                	jmp    0x1401023ed
140102374:	4d 8b f4             	mov    %r12,%r14
140102377:	49 83 ce 0f          	or     $0xf,%r14
14010237b:	4c 3b f3             	cmp    %rbx,%r14
14010237e:	4c 0f 47 f3          	cmova  %rbx,%r14
140102382:	49 8d 4e 01          	lea    0x1(%r14),%rcx
140102386:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14010238d:	72 2f                	jb     0x1401023be
14010238f:	48 8d 41 27          	lea    0x27(%rcx),%rax
140102393:	48 3b c1             	cmp    %rcx,%rax
140102396:	0f 86 be 1c 00 00    	jbe    0x14010405a
14010239c:	48 8b c8             	mov    %rax,%rcx
14010239f:	e8 4c 3f 08 00       	call   0x1401862f0
1401023a4:	48 8b c8             	mov    %rax,%rcx
1401023a7:	48 85 c0             	test   %rax,%rax
1401023aa:	0f 84 b0 1c 00 00    	je     0x140104060
1401023b0:	48 83 c0 27          	add    $0x27,%rax
1401023b4:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1401023b8:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
1401023bc:	eb 0f                	jmp    0x1401023cd
1401023be:	48 85 c9             	test   %rcx,%rcx
1401023c1:	74 07                	je     0x1401023ca
1401023c3:	e8 28 3f 08 00       	call   0x1401862f0
1401023c8:	eb 03                	jmp    0x1401023cd
1401023ca:	48 8b c7             	mov    %rdi,%rax
1401023cd:	48 89 84 24 28 04 00 	mov    %rax,0x428(%rsp)
1401023d4:	00
1401023d5:	4d 8d 44 24 01       	lea    0x1(%r12),%r8
1401023da:	49 8b d7             	mov    %r15,%rdx
1401023dd:	48 8b c8             	mov    %rax,%rcx
1401023e0:	e8 db 5f 08 00       	call   0x1401883c0
1401023e5:	4c 89 b4 24 40 04 00 	mov    %r14,0x440(%rsp)
1401023ec:	00
1401023ed:	4c 89 a4 24 38 04 00 	mov    %r12,0x438(%rsp)
1401023f4:	00
1401023f5:	48 8d 8c 24 08 05 00 	lea    0x508(%rsp),%rcx
1401023fc:	00
1401023fd:	e8 7e 3f fc ff       	call   0x1400c6380
140102402:	48 89 bc 24 08 04 00 	mov    %rdi,0x408(%rsp)
140102409:	00
14010240a:	48 89 bc 24 18 04 00 	mov    %rdi,0x418(%rsp)
140102411:	00
140102412:	48 c7 84 24 20 04 00 	movq   $0xf,0x420(%rsp)
140102419:	00 0f 00 00 00
14010241e:	c6 84 24 08 04 00 00 	movb   $0x0,0x408(%rsp)
140102425:	00
140102426:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14010242c:	48 8d 15 a1 5b 13 00 	lea    0x135ba1(%rip),%rdx        # 0x140237fd4
140102433:	48 8d 8c 24 08 04 00 	lea    0x408(%rsp),%rcx
14010243a:	00
14010243b:	e8 c0 3f fc ff       	call   0x1400c6400
140102440:	90                   	nop
140102441:	48 8d 94 24 08 04 00 	lea    0x408(%rsp),%rdx
140102448:	00
140102449:	48 8d 8c 24 a8 04 00 	lea    0x4a8(%rsp),%rcx
140102450:	00
140102451:	e8 9a 5c 00 00       	call   0x1401080f0
140102456:	4c 8b f8             	mov    %rax,%r15
140102459:	48 89 bc 24 88 04 00 	mov    %rdi,0x488(%rsp)
140102460:	00
140102461:	48 89 bc 24 98 04 00 	mov    %rdi,0x498(%rsp)
140102468:	00
140102469:	48 89 bc 24 a0 04 00 	mov    %rdi,0x4a0(%rsp)
140102470:	00
140102471:	4c 8b 60 10          	mov    0x10(%rax),%r12
140102475:	48 83 78 18 10       	cmpq   $0x10,0x18(%rax)
14010247a:	72 03                	jb     0x14010247f
14010247c:	4c 8b 38             	mov    (%rax),%r15
14010247f:	49 83 fc 10          	cmp    $0x10,%r12
140102483:	73 1a                	jae    0x14010249f
140102485:	41 0f 10 07          	movups (%r15),%xmm0
140102489:	0f 11 84 24 88 04 00 	movups %xmm0,0x488(%rsp)
140102490:	00
140102491:	48 c7 84 24 a0 04 00 	movq   $0xf,0x4a0(%rsp)
140102498:	00 0f 00 00 00
14010249d:	eb 79                	jmp    0x140102518
14010249f:	4d 8b f4             	mov    %r12,%r14
1401024a2:	49 83 ce 0f          	or     $0xf,%r14
1401024a6:	4c 3b f3             	cmp    %rbx,%r14
1401024a9:	4c 0f 47 f3          	cmova  %rbx,%r14
1401024ad:	49 8d 4e 01          	lea    0x1(%r14),%rcx
1401024b1:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1401024b8:	72 2f                	jb     0x1401024e9
1401024ba:	48 8d 41 27          	lea    0x27(%rcx),%rax
1401024be:	48 3b c1             	cmp    %rcx,%rax
1401024c1:	0f 86 9f 1b 00 00    	jbe    0x140104066
1401024c7:	48 8b c8             	mov    %rax,%rcx
1401024ca:	e8 21 3e 08 00       	call   0x1401862f0
1401024cf:	48 8b c8             	mov    %rax,%rcx
1401024d2:	48 85 c0             	test   %rax,%rax
1401024d5:	0f 84 91 1b 00 00    	je     0x14010406c
1401024db:	48 83 c0 27          	add    $0x27,%rax
1401024df:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1401024e3:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
1401024e7:	eb 0f                	jmp    0x1401024f8
1401024e9:	48 85 c9             	test   %rcx,%rcx
1401024ec:	74 07                	je     0x1401024f5
1401024ee:	e8 fd 3d 08 00       	call   0x1401862f0
1401024f3:	eb 03                	jmp    0x1401024f8
1401024f5:	48 8b c7             	mov    %rdi,%rax
1401024f8:	48 89 84 24 88 04 00 	mov    %rax,0x488(%rsp)
1401024ff:	00
140102500:	4d 8d 44 24 01       	lea    0x1(%r12),%r8
140102505:	49 8b d7             	mov    %r15,%rdx
140102508:	48 8b c8             	mov    %rax,%rcx
14010250b:	e8 b0 5e 08 00       	call   0x1401883c0
140102510:	4c 89 b4 24 a0 04 00 	mov    %r14,0x4a0(%rsp)