1400c41a3:	00
1400c41a4:	f3 0f 7f 74 24 30    	movdqu %xmm6,0x30(%rsp)
1400c41aa:	66 89 74 24 20       	mov    %si,0x20(%rsp)
1400c41af:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1400c41b4:	48 83 fa 07          	cmp    $0x7,%rdx
1400c41b8:	76 3a                	jbe    0x1400c41f4
1400c41ba:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400c41c1:	00
1400c41c2:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400c41c7:	48 8b c1             	mov    %rcx,%rax
1400c41ca:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400c41d1:	72 1c                	jb     0x1400c41ef
1400c41d3:	48 83 c2 27          	add    $0x27,%rdx
1400c41d7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c41db:	48 2b c1             	sub    %rcx,%rax
1400c41de:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400c41e2:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c41e6:	76 07                	jbe    0x1400c41ef
1400c41e8:	ff 15 0a 5e 26 00    	call   *0x265e0a(%rip)        # 0x140329ff8
1400c41ee:	cc                   	int3
1400c41ef:	e8 90 60 23 00       	call   0x1402fa284
1400c41f4:	48 8b c3             	mov    %rbx,%rax
1400c41f7:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400c41fc:	48 33 cc             	xor    %rsp,%rcx
1400c41ff:	e8 3c 64 23 00       	call   0x1402fa640
1400c4204:	0f 28 74 24 70       	movaps 0x70(%rsp),%xmm6
1400c4209:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1400c4210:	5f                   	pop    %rdi
1400c4211:	5e                   	pop    %rsi
1400c4212:	5b                   	pop    %rbx
1400c4213:	c3                   	ret
1400c4214:	cc                   	int3
1400c4215:	cc                   	int3
1400c4216:	cc                   	int3
1400c4217:	cc                   	int3
1400c4218:	cc                   	int3
1400c4219:	cc                   	int3
1400c421a:	cc                   	int3
1400c421b:	cc                   	int3
1400c421c:	cc                   	int3
1400c421d:	cc                   	int3
1400c421e:	cc                   	int3
1400c421f:	cc                   	int3
1400c4220:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400c4225:	57                   	push   %rdi
1400c4226:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
1400c422d:	48 8b 05 4c 3f 34 00 	mov    0x343f4c(%rip),%rax        # 0x140408180
1400c4234:	48 33 c4             	xor    %rsp,%rax
1400c4237:	48 89 84 24 30 01 00 	mov    %rax,0x130(%rsp)
1400c423e:	00
1400c423f:	48 8b da             	mov    %rdx,%rbx
1400c4242:	48 8b f9             	mov    %rcx,%rdi
1400c4245:	48 85 c9             	test   %rcx,%rcx
1400c4248:	74 53                	je     0x1400c429d
1400c424a:	48 85 d2             	test   %rdx,%rdx
1400c424d:	74 4e                	je     0x1400c429d
1400c424f:	33 d2                	xor    %edx,%edx
1400c4251:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1400c4256:	41 b8 03 01 00 00    	mov    $0x103,%r8d
1400c425c:	48 8d 4c 24 21       	lea    0x21(%rsp),%rcx
1400c4261:	e8 f8 87 23 00       	call   0x1402fca5e
1400c4266:	33 c9                	xor    %ecx,%ecx
1400c4268:	ff 15 0a 51 26 00    	call   *0x26510a(%rip)        # 0x140329378
1400c426e:	41 b8 04 01 00 00    	mov    $0x104,%r8d
1400c4274:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400c4279:	48 8b c8             	mov    %rax,%rcx
1400c427c:	ff 15 ee 50 26 00    	call   *0x2650ee(%rip)        # 0x140329370
1400c4282:	85 c0                	test   %eax,%eax
1400c4284:	74 17                	je     0x1400c429d
1400c4286:	4c 8b c7             	mov    %rdi,%r8
1400c4289:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400c428e:	48 8b d3             	mov    %rbx,%rdx
1400c4291:	e8 ca 03 00 00       	call   0x1400c4660
1400c4296:	84 c0                	test   %al,%al
1400c4298:	0f 95 c0             	setne  %al
1400c429b:	eb 02                	jmp    0x1400c429f
1400c429d:	32 c0                	xor    %al,%al
1400c429f:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1400c42a6:	00
1400c42a7:	48 33 cc             	xor    %rsp,%rcx
1400c42aa:	e8 91 63 23 00       	call   0x1402fa640
1400c42af:	48 8b 9c 24 60 01 00 	mov    0x160(%rsp),%rbx
1400c42b6:	00
1400c42b7:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
1400c42be:	5f                   	pop    %rdi
1400c42bf:	c3                   	ret
1400c42c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400c42c5:	57                   	push   %rdi
1400c42c6:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
1400c42cd:	48 8b 05 ac 3e 34 00 	mov    0x343eac(%rip),%rax        # 0x140408180
1400c42d4:	48 33 c4             	xor    %rsp,%rax
1400c42d7:	48 89 84 24 30 01 00 	mov    %rax,0x130(%rsp)
1400c42de:	00
1400c42df:	48 8b da             	mov    %rdx,%rbx
1400c42e2:	48 8b f9             	mov    %rcx,%rdi
1400c42e5:	48 85 c9             	test   %rcx,%rcx
1400c42e8:	74 4e                	je     0x1400c4338
1400c42ea:	48 85 d2             	test   %rdx,%rdx
1400c42ed:	74 49                	je     0x1400c4338
1400c42ef:	33 d2                	xor    %edx,%edx
1400c42f1:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1400c42f6:	41 b8 03 01 00 00    	mov    $0x103,%r8d
1400c42fc:	48 8d 4c 24 21       	lea    0x21(%rsp),%rcx
1400c4301:	e8 58 87 23 00       	call   0x1402fca5e
1400c4306:	33 c9                	xor    %ecx,%ecx
1400c4308:	ff 15 6a 50 26 00    	call   *0x26506a(%rip)        # 0x140329378
1400c430e:	41 b8 04 01 00 00    	mov    $0x104,%r8d
1400c4314:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400c4319:	48 8b c8             	mov    %rax,%rcx
1400c431c:	ff 15 4e 50 26 00    	call   *0x26504e(%rip)        # 0x140329370
1400c4322:	85 c0                	test   %eax,%eax
1400c4324:	74 12                	je     0x1400c4338
1400c4326:	4c 8b c7             	mov    %rdi,%r8
1400c4329:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400c432e:	48 8b d3             	mov    %rbx,%rdx
1400c4331:	e8 2a 03 00 00       	call   0x1400c4660
1400c4336:	eb 02                	jmp    0x1400c433a
1400c4338:	32 c0                	xor    %al,%al
1400c433a:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1400c4341:	00
1400c4342:	48 33 cc             	xor    %rsp,%rcx
1400c4345:	e8 f6 62 23 00       	call   0x1402fa640
1400c434a:	48 8b 9c 24 60 01 00 	mov    0x160(%rsp),%rbx
1400c4351:	00
1400c4352:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
1400c4359:	5f                   	pop    %rdi
1400c435a:	c3                   	ret
1400c435b:	cc                   	int3
1400c435c:	cc                   	int3
1400c435d:	cc                   	int3
1400c435e:	cc                   	int3
1400c435f:	cc                   	int3
1400c4360:	40 53                	rex push %rbx
1400c4362:	48 83 ec 50          	sub    $0x50,%rsp
1400c4366:	48 8b 05 13 3e 34 00 	mov    0x343e13(%rip),%rax        # 0x140408180
1400c436d:	48 33 c4             	xor    %rsp,%rax
1400c4370:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400c4375:	48 8b da             	mov    %rdx,%rbx
1400c4378:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c437b:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1400c4380:	66 0f 6f 0d 78 a1 26 	movdqa 0x26a178(%rip),%xmm1        # 0x14032e500
1400c4387:	00
1400c4388:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
1400c438e:	33 c0                	xor    %eax,%eax
1400c4390:	66 89 44 24 20       	mov    %ax,0x20(%rsp)
1400c4395:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400c439a:	e8 f1 18 01 00       	call   0x1400d5c90
1400c439f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400c43a4:	48 83 7c 24 38 07    	cmpq   $0x7,0x38(%rsp)
1400c43aa:	48 0f 47 4c 24 20    	cmova  0x20(%rsp),%rcx
1400c43b0:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400c43b5:	48 8d 14 41          	lea    (%rcx,%rax,2),%rdx
1400c43b9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400c43be:	48 0f 47 4c 24 20    	cmova  0x20(%rsp),%rcx
1400c43c4:	4c 8b c3             	mov    %rbx,%r8
1400c43c7:	e8 64 00 00 00       	call   0x1400c4430
1400c43cc:	0f b6 d8             	movzbl %al,%ebx
1400c43cf:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400c43d4:	48 83 fa 07          	cmp    $0x7,%rdx
1400c43d8:	76 3a                	jbe    0x1400c4414
1400c43da:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400c43e1:	00
1400c43e2:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400c43e7:	48 8b c1             	mov    %rcx,%rax
1400c43ea:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400c43f1:	72 1c                	jb     0x1400c440f
1400c43f3:	48 83 c2 27          	add    $0x27,%rdx
1400c43f7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c43fb:	48 2b c1             	sub    %rcx,%rax
1400c43fe:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400c4402:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c4406:	76 07                	jbe    0x1400c440f
1400c4408:	ff 15 ea 5b 26 00    	call   *0x265bea(%rip)        # 0x140329ff8
1400c440e:	cc                   	int3
1400c440f:	e8 70 5e 23 00       	call   0x1402fa284
1400c4414:	0f b6 c3             	movzbl %bl,%eax
1400c4417:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400c441c:	48 33 cc             	xor    %rsp,%rcx
1400c441f:	e8 1c 62 23 00       	call   0x1402fa640
1400c4424:	48 83 c4 50          	add    $0x50,%rsp
1400c4428:	5b                   	pop    %rbx
1400c4429:	c3                   	ret
1400c442a:	cc                   	int3
1400c442b:	cc                   	int3
1400c442c:	cc                   	int3
1400c442d:	cc                   	int3
1400c442e:	cc                   	int3
1400c442f:	cc                   	int3
1400c4430:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400c4435:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400c443a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400c443f:	41 56                	push   %r14
1400c4441:	48 83 ec 20          	sub    $0x20,%rsp
1400c4445:	4d 8b f0             	mov    %r8,%r14
1400c4448:	48 8b da             	mov    %rdx,%rbx
1400c444b:	48 8b f1             	mov    %rcx,%rsi
1400c444e:	48 3b d1             	cmp    %rcx,%rdx
1400c4451:	0f 84 9e 00 00 00    	je     0x1400c44f5
1400c4457:	ff 15 e3 4d 26 00    	call   *0x264de3(%rip)        # 0x140329240
1400c445d:	83 f8 ff             	cmp    $0xffffffff,%eax
1400c4460:	74 08                	je     0x1400c446a
1400c4462:	a8 10                	test   $0x10,%al
1400c4464:	0f 85 8b 00 00 00    	jne    0x1400c44f5
1400c446a:	33 ed                	xor    %ebp,%ebp
1400c446c:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400c4471:	48 3b de             	cmp    %rsi,%rbx
1400c4474:	72 4d                	jb     0x1400c44c3
1400c4476:	0f b7 3b             	movzwl (%rbx),%edi
1400c4479:	66 83 ff 2f          	cmp    $0x2f,%di
1400c447d:	74 11                	je     0x1400c4490
1400c447f:	66 83 ff 5c          	cmp    $0x5c,%di
1400c4483:	74 0b                	je     0x1400c4490
1400c4485:	48 83 eb 02          	sub    $0x2,%rbx
1400c4489:	48 3b de             	cmp    %rsi,%rbx
1400c448c:	73 e8                	jae    0x1400c4476
1400c448e:	eb 33                	jmp    0x1400c44c3
1400c4490:	4d 8b c6             	mov    %r14,%r8
1400c4493:	66 89 2b             	mov    %bp,(%rbx)
1400c4496:	48 8b d3             	mov    %rbx,%rdx
1400c4499:	48 8b ce             	mov    %rsi,%rcx
1400c449c:	e8 8f ff ff ff       	call   0x1400c4430
1400c44a1:	84 c0                	test   %al,%al
1400c44a3:	75 1b                	jne    0x1400c44c0
1400c44a5:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1400c44aa:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400c44af:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1400c44b4:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400c44b9:	48 83 c4 20          	add    $0x20,%rsp
1400c44bd:	41 5e                	pop    %r14
1400c44bf:	c3                   	ret
1400c44c0:	66 89 3b             	mov    %di,(%rbx)
1400c44c3:	33 d2                	xor    %edx,%edx
1400c44c5:	48 8b ce             	mov    %rsi,%rcx
1400c44c8:	ff 15 0a 4d 26 00    	call   *0x264d0a(%rip)        # 0x1403291d8
1400c44ce:	85 c0                	test   %eax,%eax
1400c44d0:	75 17                	jne    0x1400c44e9
1400c44d2:	ff 15 c8 4d 26 00    	call   *0x264dc8(%rip)        # 0x1403292a0
1400c44d8:	3d b7 00 00 00       	cmp    $0xb7,%eax
1400c44dd:	74 0a                	je     0x1400c44e9
1400c44df:	32 c9                	xor    %cl,%cl
1400c44e1:	41 89 06             	mov    %eax,(%r14)
1400c44e4:	0f b6 c1             	movzbl %cl,%eax
1400c44e7:	eb bc                	jmp    0x1400c44a5
1400c44e9:	8b c5                	mov    %ebp,%eax
1400c44eb:	b1 01                	mov    $0x1,%cl
1400c44ed:	41 89 06             	mov    %eax,(%r14)
1400c44f0:	0f b6 c1             	movzbl %cl,%eax
1400c44f3:	eb b0                	jmp    0x1400c44a5
1400c44f5:	33 ed                	xor    %ebp,%ebp
1400c44f7:	b0 01                	mov    $0x1,%al
1400c44f9:	41 89 2e             	mov    %ebp,(%r14)
1400c44fc:	eb ac                	jmp    0x1400c44aa
1400c44fe:	cc                   	int3
1400c44ff:	cc                   	int3
1400c4500:	40 53                	rex push %rbx
1400c4502:	56                   	push   %rsi
1400c4503:	57                   	push   %rdi
1400c4504:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1400c450b:	0f 29 74 24 70       	movaps %xmm6,0x70(%rsp)
1400c4510:	48 8b 05 69 3c 34 00 	mov    0x343c69(%rip),%rax        # 0x140408180
1400c4517:	48 33 c4             	xor    %rsp,%rax
1400c451a:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400c451f:	41 8b f8             	mov    %r8d,%edi
1400c4522:	48 8b da             	mov    %rdx,%rbx
1400c4525:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c4528:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1400c452d:	66 0f 6f 35 cb 9f 26 	movdqa 0x269fcb(%rip),%xmm6        # 0x14032e500
1400c4534:	00
1400c4535:	f3 0f 7f 74 24 50    	movdqu %xmm6,0x50(%rsp)
1400c453b:	33 f6                	xor    %esi,%esi
1400c453d:	66 89 74 24 40       	mov    %si,0x40(%rsp)
1400c4542:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1400c4547:	f3 0f 7f 74 24 30    	movdqu %xmm6,0x30(%rsp)
1400c454d:	66 89 74 24 20       	mov    %si,0x20(%rsp)
1400c4552:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400c4557:	e8 34 17 01 00       	call   0x1400d5c90
1400c455c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400c4561:	48 8b cb             	mov    %rbx,%rcx
1400c4564:	e8 27 17 01 00       	call   0x1400d5c90
1400c4569:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400c456e:	48 83 7c 24 38 07    	cmpq   $0x7,0x38(%rsp)
1400c4574:	48 0f 47 54 24 20    	cmova  0x20(%rsp),%rdx
1400c457a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400c457f:	48 83 7c 24 58 07    	cmpq   $0x7,0x58(%rsp)
1400c4585:	48 0f 47 4c 24 40    	cmova  0x40(%rsp),%rcx
1400c458b:	44 8b c7             	mov    %edi,%r8d
1400c458e:	ff 15 1c 4e 26 00    	call   *0x264e1c(%rip)        # 0x1403293b0
1400c4594:	85 c0                	test   %eax,%eax
1400c4596:	0f 95 c3             	setne  %bl
1400c4599:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400c459e:	48 83 fa 07          	cmp    $0x7,%rdx
1400c45a2:	76 42                	jbe    0x1400c45e6
1400c45a4:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400c45ab:	00
1400c45ac:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400c45b1:	48 8b c1             	mov    %rcx,%rax
1400c45b4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400c45bb:	72 1c                	jb     0x1400c45d9
1400c45bd:	48 83 c2 27          	add    $0x27,%rdx
1400c45c1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c45c5:	48 2b c1             	sub    %rcx,%rax
1400c45c8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400c45cc:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c45d0:	76 07                	jbe    0x1400c45d9
1400c45d2:	ff 15 20 5a 26 00    	call   *0x265a20(%rip)        # 0x140329ff8
1400c45d8:	cc                   	int3
1400c45d9:	e8 a6 5c 23 00       	call   0x1402fa284
1400c45de:	66 0f 6f 35 1a 9f 26 	movdqa 0x269f1a(%rip),%xmm6        # 0x14032e500
1400c45e5:	00
1400c45e6:	f3 0f 7f 74 24 30    	movdqu %xmm6,0x30(%rsp)
1400c45ec:	66 89 74 24 20       	mov    %si,0x20(%rsp)
1400c45f1:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1400c45f6:	48 83 fa 07          	cmp    $0x7,%rdx
1400c45fa:	76 3a                	jbe    0x1400c4636
1400c45fc:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400c4603:	00
1400c4604:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400c4609:	48 8b c1             	mov    %rcx,%rax
1400c460c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400c4613:	72 1c                	jb     0x1400c4631
1400c4615:	48 83 c2 27          	add    $0x27,%rdx
1400c4619:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c461d:	48 2b c1             	sub    %rcx,%rax
1400c4620:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400c4624:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c4628:	76 07                	jbe    0x1400c4631
1400c462a:	ff 15 c8 59 26 00    	call   *0x2659c8(%rip)        # 0x140329ff8
1400c4630:	cc                   	int3
1400c4631:	e8 4e 5c 23 00       	call   0x1402fa284
1400c4636:	0f b6 c3             	movzbl %bl,%eax
1400c4639:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400c463e:	48 33 cc             	xor    %rsp,%rcx
1400c4641:	e8 fa 5f 23 00       	call   0x1402fa640
1400c4646:	0f 28 74 24 70       	movaps 0x70(%rsp),%xmm6
1400c464b:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1400c4652:	5f                   	pop    %rdi
1400c4653:	5e                   	pop    %rsi
1400c4654:	5b                   	pop    %rbx
1400c4655:	c3                   	ret
1400c4656:	cc                   	int3
1400c4657:	cc                   	int3
1400c4658:	cc                   	int3
1400c4659:	cc                   	int3
1400c465a:	cc                   	int3
1400c465b:	cc                   	int3
1400c465c:	cc                   	int3
1400c465d:	cc                   	int3
1400c465e:	cc                   	int3
1400c465f:	cc                   	int3
1400c4660:	40 53                	rex push %rbx