140a011ba:	48 c7 46 18 0f 00 00 	movq   $0xf,0x18(%rsi)
140a011c1:	00
140a011c2:	44 88 2e             	mov    %r13b,(%rsi)
140a011c5:	4c 89 75 f7          	mov    %r14,-0x9(%rbp)
140a011c9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a011ce:	e8 5d 46 00 00       	call   0x140a05830
140a011d3:	4d 89 ac 24 b0 00 00 	mov    %r13,0xb0(%r12)
140a011da:	00
140a011db:	48 8d 05 b6 bc 67 00 	lea    0x67bcb6(%rip),%rax        # 0x14107ce98
140a011e2:	49 89 04 24          	mov    %rax,(%r12)
140a011e6:	0f 57 c0             	xorps  %xmm0,%xmm0
140a011e9:	41 0f 11 84 24 d8 00 	movups %xmm0,0xd8(%r12)
140a011f0:	00 00
140a011f2:	41 0f 11 84 24 e8 00 	movups %xmm0,0xe8(%r12)
140a011f9:	00 00
140a011fb:	41 0f 11 84 24 f8 00 	movups %xmm0,0xf8(%r12)
140a01202:	00 00
140a01204:	4d 89 ac 24 c8 00 00 	mov    %r13,0xc8(%r12)
140a0120b:	00
140a0120c:	4d 89 ac 24 d0 00 00 	mov    %r13,0xd0(%r12)
140a01213:	00
140a01214:	41 c7 84 24 08 01 00 	movl   $0xffffffff,0x108(%r12)
140a0121b:	00 ff ff ff ff
140a01220:	41 c7 84 24 c0 00 00 	movl   $0x2,0xc0(%r12)
140a01227:	00 02 00 00 00
140a0122c:	45 89 ac 24 0c 01 00 	mov    %r13d,0x10c(%r12)
140a01233:	00
140a01234:	4d 89 ac 24 10 01 00 	mov    %r13,0x110(%r12)
140a0123b:	00
140a0123c:	4d 89 ac 24 18 01 00 	mov    %r13,0x118(%r12)
140a01243:	00
140a01244:	4d 89 ac 24 20 01 00 	mov    %r13,0x120(%r12)
140a0124b:	00
140a0124c:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140a01250:	48 83 fa 0f          	cmp    $0xf,%rdx
140a01254:	76 30                	jbe    0x140a01286
140a01256:	48 8b 0e             	mov    (%rsi),%rcx
140a01259:	48 ff c2             	inc    %rdx
140a0125c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a01263:	72 1c                	jb     0x140a01281
140a01265:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a01269:	48 83 c2 27          	add    $0x27,%rdx
140a0126d:	49 2b c8             	sub    %r8,%rcx
140a01270:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a01274:	48 83 f8 1f          	cmp    $0x1f,%rax
140a01278:	0f 87 ab 01 00 00    	ja     0x140a01429
140a0127e:	49 8b c8             	mov    %r8,%rcx
140a01281:	e8 be 9e 41 00       	call   0x140e1b144
140a01286:	4c 89 6e 10          	mov    %r13,0x10(%rsi)
140a0128a:	48 c7 46 18 0f 00 00 	movq   $0xf,0x18(%rsi)
140a01291:	00
140a01292:	44 88 2e             	mov    %r13b,(%rsi)
140a01295:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140a01299:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0129d:	76 30                	jbe    0x140a012cf
140a0129f:	48 8b 0b             	mov    (%rbx),%rcx
140a012a2:	48 ff c2             	inc    %rdx
140a012a5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a012ac:	72 1c                	jb     0x140a012ca
140a012ae:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a012b2:	48 83 c2 27          	add    $0x27,%rdx
140a012b6:	49 2b c8             	sub    %r8,%rcx
140a012b9:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a012bd:	48 83 f8 1f          	cmp    $0x1f,%rax
140a012c1:	0f 87 62 01 00 00    	ja     0x140a01429
140a012c7:	49 8b c8             	mov    %r8,%rcx
140a012ca:	e8 75 9e 41 00       	call   0x140e1b144
140a012cf:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
140a012d3:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140a012da:	00
140a012db:	44 88 2b             	mov    %r13b,(%rbx)
140a012de:	48 8b 1f             	mov    (%rdi),%rbx
140a012e1:	48 85 db             	test   %rbx,%rbx
140a012e4:	0f 84 9e 00 00 00    	je     0x140a01388
140a012ea:	48 8b 77 08          	mov    0x8(%rdi),%rsi
140a012ee:	48 3b de             	cmp    %rsi,%rbx
140a012f1:	74 52                	je     0x140a01345
140a012f3:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140a012f7:	48 83 fa 0f          	cmp    $0xf,%rdx
140a012fb:	76 30                	jbe    0x140a0132d
140a012fd:	48 8b 0b             	mov    (%rbx),%rcx
140a01300:	48 ff c2             	inc    %rdx
140a01303:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a0130a:	72 1c                	jb     0x140a01328
140a0130c:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a01310:	48 83 c2 27          	add    $0x27,%rdx
140a01314:	49 2b c8             	sub    %r8,%rcx
140a01317:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a0131b:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0131f:	0f 87 04 01 00 00    	ja     0x140a01429
140a01325:	49 8b c8             	mov    %r8,%rcx
140a01328:	e8 17 9e 41 00       	call   0x140e1b144
140a0132d:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
140a01331:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140a01338:	00
140a01339:	44 88 2b             	mov    %r13b,(%rbx)
140a0133c:	48 83 c3 20          	add    $0x20,%rbx
140a01340:	48 3b de             	cmp    %rsi,%rbx
140a01343:	75 ae                	jne    0x140a012f3
140a01345:	48 8b 0f             	mov    (%rdi),%rcx
140a01348:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140a0134c:	48 2b d1             	sub    %rcx,%rdx
140a0134f:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
140a01353:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a0135a:	72 1c                	jb     0x140a01378
140a0135c:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a01360:	48 83 c2 27          	add    $0x27,%rdx
140a01364:	49 2b c8             	sub    %r8,%rcx
140a01367:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a0136b:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0136f:	0f 87 b4 00 00 00    	ja     0x140a01429
140a01375:	49 8b c8             	mov    %r8,%rcx
140a01378:	e8 c7 9d 41 00       	call   0x140e1b144
140a0137d:	4c 89 2f             	mov    %r13,(%rdi)
140a01380:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
140a01384:	4c 89 6f 10          	mov    %r13,0x10(%rdi)
140a01388:	49 8b 57 18          	mov    0x18(%r15),%rdx
140a0138c:	48 83 fa 0f          	cmp    $0xf,%rdx
140a01390:	76 2c                	jbe    0x140a013be
140a01392:	49 8b 0f             	mov    (%r15),%rcx
140a01395:	48 ff c2             	inc    %rdx
140a01398:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a0139f:	72 18                	jb     0x140a013b9
140a013a1:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a013a5:	48 83 c2 27          	add    $0x27,%rdx
140a013a9:	49 2b c8             	sub    %r8,%rcx
140a013ac:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a013b0:	48 83 f8 1f          	cmp    $0x1f,%rax
140a013b4:	77 73                	ja     0x140a01429
140a013b6:	49 8b c8             	mov    %r8,%rcx
140a013b9:	e8 86 9d 41 00       	call   0x140e1b144
140a013be:	4d 89 6f 10          	mov    %r13,0x10(%r15)
140a013c2:	49 c7 47 18 0f 00 00 	movq   $0xf,0x18(%r15)
140a013c9:	00
140a013ca:	45 88 2f             	mov    %r13b,(%r15)
140a013cd:	49 8b 56 18          	mov    0x18(%r14),%rdx
140a013d1:	48 83 fa 0f          	cmp    $0xf,%rdx
140a013d5:	76 2c                	jbe    0x140a01403
140a013d7:	49 8b 0e             	mov    (%r14),%rcx
140a013da:	48 ff c2             	inc    %rdx
140a013dd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a013e4:	72 18                	jb     0x140a013fe
140a013e6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a013ea:	48 83 c2 27          	add    $0x27,%rdx
140a013ee:	49 2b c8             	sub    %r8,%rcx
140a013f1:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a013f5:	48 83 f8 1f          	cmp    $0x1f,%rax
140a013f9:	77 2e                	ja     0x140a01429
140a013fb:	49 8b c8             	mov    %r8,%rcx
140a013fe:	e8 41 9d 41 00       	call   0x140e1b144
140a01403:	4d 89 6e 10          	mov    %r13,0x10(%r14)
140a01407:	49 8b c4             	mov    %r12,%rax
140a0140a:	49 c7 46 18 0f 00 00 	movq   $0xf,0x18(%r14)
140a01411:	00
140a01412:	45 88 2e             	mov    %r13b,(%r14)
140a01415:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
140a0141c:	41 5f                	pop    %r15
140a0141e:	41 5e                	pop    %r14
140a01420:	41 5d                	pop    %r13
140a01422:	41 5c                	pop    %r12
140a01424:	5f                   	pop    %rdi
140a01425:	5e                   	pop    %rsi
140a01426:	5b                   	pop    %rbx
140a01427:	5d                   	pop    %rbp
140a01428:	c3                   	ret
140a01429:	e8 76 8d 42 00       	call   0x140e2a1a4
140a0142e:	cc                   	int3
140a0142f:	cc                   	int3
140a01430:	40 55                	rex push %rbp
140a01432:	53                   	push   %rbx
140a01433:	56                   	push   %rsi
140a01434:	57                   	push   %rdi
140a01435:	41 54                	push   %r12
140a01437:	41 55                	push   %r13
140a01439:	41 56                	push   %r14
140a0143b:	41 57                	push   %r15
140a0143d:	48 8d 6c 24 f9       	lea    -0x7(%rsp),%rbp
140a01442:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
140a01449:	4c 8b 75 77          	mov    0x77(%rbp),%r14
140a0144d:	45 33 ed             	xor    %r13d,%r13d
140a01450:	4c 8b 7d 6f          	mov    0x6f(%rbp),%r15
140a01454:	49 8b d8             	mov    %r8,%rbx
140a01457:	44 0f b6 45 7f       	movzbl 0x7f(%rbp),%r8d
140a0145c:	48 8b f2             	mov    %rdx,%rsi
140a0145f:	44 88 44 24 38       	mov    %r8b,0x38(%rsp)
140a01464:	4c 8b e1             	mov    %rcx,%r12
140a01467:	41 0f 10 06          	movups (%r14),%xmm0
140a0146b:	48 89 4d f7          	mov    %rcx,-0x9(%rbp)
140a0146f:	49 8b f9             	mov    %r9,%rdi
140a01472:	41 0f 10 4e 10       	movups 0x10(%r14),%xmm1
140a01477:	49 c7 46 18 0f 00 00 	movq   $0xf,0x18(%r14)
140a0147e:	00
140a0147f:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140a01483:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
140a01488:	48 89 55 f7          	mov    %rdx,-0x9(%rbp)
140a0148c:	0f 11 4d 87          	movups %xmm1,-0x79(%rbp)
140a01490:	4d 89 6e 10          	mov    %r13,0x10(%r14)
140a01494:	45 88 2e             	mov    %r13b,(%r14)
140a01497:	41 0f 10 07          	movups (%r15),%xmm0
140a0149b:	48 89 5d f7          	mov    %rbx,-0x9(%rbp)
140a0149f:	41 0f 10 4f 10       	movups 0x10(%r15),%xmm1
140a014a4:	49 c7 47 18 0f 00 00 	movq   $0xf,0x18(%r15)
140a014ab:	00
140a014ac:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
140a014b0:	4c 89 4d f7          	mov    %r9,-0x9(%rbp)
140a014b4:	0f 11 4d a7          	movups %xmm1,-0x59(%rbp)
140a014b8:	4d 89 6f 10          	mov    %r13,0x10(%r15)
140a014bc:	45 88 2f             	mov    %r13b,(%r15)
140a014bf:	49 8b 51 10          	mov    0x10(%r9),%rdx
140a014c3:	4d 89 69 10          	mov    %r13,0x10(%r9)
140a014c7:	49 8b 49 08          	mov    0x8(%r9),%rcx
140a014cb:	4d 89 69 08          	mov    %r13,0x8(%r9)
140a014cf:	49 8b 01             	mov    (%r9),%rax
140a014d2:	4d 89 29             	mov    %r13,(%r9)
140a014d5:	4c 8d 4d b7          	lea    -0x49(%rbp),%r9
140a014d9:	0f 10 03             	movups (%rbx),%xmm0
140a014dc:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a014e1:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140a014e6:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
140a014ea:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140a014f1:	00
140a014f2:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140a014f6:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140a014fb:	49 8b cc             	mov    %r12,%rcx
140a014fe:	0f 11 4d c7          	movups %xmm1,-0x39(%rbp)
140a01502:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140a01507:	b2 03                	mov    $0x3,%dl
140a01509:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
140a0150d:	44 88 2b             	mov    %r13b,(%rbx)
140a01510:	0f 10 06             	movups (%rsi),%xmm0
140a01513:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a01518:	48 8d 45 97          	lea    -0x69(%rbp),%rax
140a0151c:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
140a01520:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a01525:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140a0152a:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
140a0152e:	4c 89 7d f7          	mov    %r15,-0x9(%rbp)
140a01532:	0f 11 4d e7          	movups %xmm1,-0x19(%rbp)
140a01536:	4c 89 6e 10          	mov    %r13,0x10(%rsi)
140a0153a:	48 c7 46 18 0f 00 00 	movq   $0xf,0x18(%rsi)
140a01541:	00
140a01542:	44 88 2e             	mov    %r13b,(%rsi)
140a01545:	4c 89 75 f7          	mov    %r14,-0x9(%rbp)
140a01549:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a0154e:	e8 dd 42 00 00       	call   0x140a05830
140a01553:	4d 89 ac 24 b0 00 00 	mov    %r13,0xb0(%r12)
140a0155a:	00
140a0155b:	48 8d 05 26 b9 67 00 	lea    0x67b926(%rip),%rax        # 0x14107ce88
140a01562:	49 89 04 24          	mov    %rax,(%r12)
140a01566:	0f 57 c0             	xorps  %xmm0,%xmm0
140a01569:	41 0f 11 84 24 d8 00 	movups %xmm0,0xd8(%r12)
140a01570:	00 00
140a01572:	41 0f 11 84 24 e8 00 	movups %xmm0,0xe8(%r12)
140a01579:	00 00
140a0157b:	41 0f 11 84 24 f8 00 	movups %xmm0,0xf8(%r12)
140a01582:	00 00
140a01584:	4d 89 ac 24 c8 00 00 	mov    %r13,0xc8(%r12)
140a0158b:	00
140a0158c:	4d 89 ac 24 d0 00 00 	mov    %r13,0xd0(%r12)
140a01593:	00
140a01594:	41 c7 84 24 08 01 00 	movl   $0xffffffff,0x108(%r12)
140a0159b:	00 ff ff ff ff
140a015a0:	41 c7 84 24 c0 00 00 	movl   $0x2,0xc0(%r12)
140a015a7:	00 02 00 00 00
140a015ac:	45 89 ac 24 0c 01 00 	mov    %r13d,0x10c(%r12)
140a015b3:	00
140a015b4:	4d 89 ac 24 10 01 00 	mov    %r13,0x110(%r12)
140a015bb:	00
140a015bc:	4d 89 ac 24 18 01 00 	mov    %r13,0x118(%r12)
140a015c3:	00
140a015c4:	4d 89 ac 24 20 01 00 	mov    %r13,0x120(%r12)
140a015cb:	00
140a015cc:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140a015d0:	48 83 fa 0f          	cmp    $0xf,%rdx
140a015d4:	76 30                	jbe    0x140a01606
140a015d6:	48 8b 0e             	mov    (%rsi),%rcx
140a015d9:	48 ff c2             	inc    %rdx
140a015dc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a015e3:	72 1c                	jb     0x140a01601
140a015e5:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a015e9:	48 83 c2 27          	add    $0x27,%rdx
140a015ed:	49 2b c8             	sub    %r8,%rcx
140a015f0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a015f4:	48 83 f8 1f          	cmp    $0x1f,%rax
140a015f8:	0f 87 ab 01 00 00    	ja     0x140a017a9
140a015fe:	49 8b c8             	mov    %r8,%rcx
140a01601:	e8 3e 9b 41 00       	call   0x140e1b144
140a01606:	4c 89 6e 10          	mov    %r13,0x10(%rsi)
140a0160a:	48 c7 46 18 0f 00 00 	movq   $0xf,0x18(%rsi)
140a01611:	00
140a01612:	44 88 2e             	mov    %r13b,(%rsi)
140a01615:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140a01619:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0161d:	76 30                	jbe    0x140a0164f
140a0161f:	48 8b 0b             	mov    (%rbx),%rcx
140a01622:	48 ff c2             	inc    %rdx
140a01625:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a0162c:	72 1c                	jb     0x140a0164a
140a0162e:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a01632:	48 83 c2 27          	add    $0x27,%rdx
140a01636:	49 2b c8             	sub    %r8,%rcx
140a01639:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a0163d:	48 83 f8 1f          	cmp    $0x1f,%rax
140a01641:	0f 87 62 01 00 00    	ja     0x140a017a9
140a01647:	49 8b c8             	mov    %r8,%rcx
140a0164a:	e8 f5 9a 41 00       	call   0x140e1b144
140a0164f:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
140a01653:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140a0165a:	00
140a0165b:	44 88 2b             	mov    %r13b,(%rbx)
140a0165e:	48 8b 1f             	mov    (%rdi),%rbx
140a01661:	48 85 db             	test   %rbx,%rbx
140a01664:	0f 84 9e 00 00 00    	je     0x140a01708
140a0166a:	48 8b 77 08          	mov    0x8(%rdi),%rsi
140a0166e:	48 3b de             	cmp    %rsi,%rbx
140a01671:	74 52                	je     0x140a016c5
140a01673:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140a01677:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0167b:	76 30                	jbe    0x140a016ad
140a0167d:	48 8b 0b             	mov    (%rbx),%rcx
140a01680:	48 ff c2             	inc    %rdx
140a01683:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a0168a:	72 1c                	jb     0x140a016a8
140a0168c:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a01690:	48 83 c2 27          	add    $0x27,%rdx
140a01694:	49 2b c8             	sub    %r8,%rcx
140a01697:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a0169b:	48 83 f8 1f          	cmp    $0x1f,%rax
140a0169f:	0f 87 04 01 00 00    	ja     0x140a017a9
140a016a5:	49 8b c8             	mov    %r8,%rcx
140a016a8:	e8 97 9a 41 00       	call   0x140e1b144
140a016ad:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
140a016b1:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140a016b8:	00
140a016b9:	44 88 2b             	mov    %r13b,(%rbx)
140a016bc:	48 83 c3 20          	add    $0x20,%rbx
140a016c0:	48 3b de             	cmp    %rsi,%rbx
140a016c3:	75 ae                	jne    0x140a01673
140a016c5:	48 8b 0f             	mov    (%rdi),%rcx
140a016c8:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140a016cc:	48 2b d1             	sub    %rcx,%rdx
140a016cf:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
140a016d3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a016da:	72 1c                	jb     0x140a016f8
140a016dc:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a016e0:	48 83 c2 27          	add    $0x27,%rdx
140a016e4:	49 2b c8             	sub    %r8,%rcx
140a016e7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a016eb:	48 83 f8 1f          	cmp    $0x1f,%rax
140a016ef:	0f 87 b4 00 00 00    	ja     0x140a017a9