1400ee010:	4c 8b cd             	mov    %rbp,%r9
1400ee013:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400ee018:	8b d0                	mov    %eax,%edx
1400ee01a:	4c 8d 05 07 16 20 00 	lea    0x201607(%rip),%r8        # 0x1402ef628
1400ee021:	8d 4f 02             	lea    0x2(%rdi),%ecx
1400ee024:	e8 67 92 03 00       	call   0x140127290
1400ee029:	e8 7a e8 1c 00       	call   0x1402bc8a8
1400ee02e:	83 38 02             	cmpl   $0x2,(%rax)
1400ee031:	74 16                	je     0x1400ee049
1400ee033:	e8 70 e8 1c 00       	call   0x1402bc8a8
1400ee038:	83 38 06             	cmpl   $0x6,(%rax)
1400ee03b:	74 0c                	je     0x1400ee049
1400ee03d:	bb 02 00 08 00       	mov    $0x80002,%ebx
1400ee042:	bf 4d 00 00 00       	mov    $0x4d,%edi
1400ee047:	eb 08                	jmp    0x1400ee051
1400ee049:	bb 80 00 00 00       	mov    $0x80,%ebx
1400ee04e:	8d 7b cb             	lea    -0x35(%rbx),%edi
1400ee051:	e8 1a 90 03 00       	call   0x140127070
1400ee056:	4c 8d 05 a3 15 20 00 	lea    0x2015a3(%rip),%r8        # 0x1402ef600
1400ee05d:	8b d7                	mov    %edi,%edx
1400ee05f:	48 8d 0d aa 15 20 00 	lea    0x2015aa(%rip),%rcx        # 0x1402ef610
1400ee066:	e8 25 91 03 00       	call   0x140127190
1400ee06b:	45 33 c0             	xor    %r8d,%r8d
1400ee06e:	8b d3                	mov    %ebx,%edx
1400ee070:	41 8d 48 20          	lea    0x20(%r8),%ecx
1400ee074:	e8 17 92 03 00       	call   0x140127290
1400ee079:	33 c0                	xor    %eax,%eax
1400ee07b:	eb 43                	jmp    0x1400ee0c0
1400ee07d:	48 8d 0d 0c 15 20 00 	lea    0x20150c(%rip),%rcx        # 0x1402ef590
1400ee084:	e8 f7 eb ff ff       	call   0x1400ecc80
1400ee089:	48 8b d8             	mov    %rax,%rbx
1400ee08c:	48 85 c0             	test   %rax,%rax
1400ee08f:	75 0c                	jne    0x1400ee09d
1400ee091:	48 8b cf             	mov    %rdi,%rcx
1400ee094:	e8 6f ef 1c 00       	call   0x1402bd008
1400ee099:	33 c0                	xor    %eax,%eax
1400ee09b:	eb 23                	jmp    0x1400ee0c0
1400ee09d:	ba 00 80 00 00       	mov    $0x8000,%edx
1400ee0a2:	48 8b cb             	mov    %rbx,%rcx
1400ee0a5:	e8 06 e2 ff ff       	call   0x1400ec2b0
1400ee0aa:	4c 8b cf             	mov    %rdi,%r9
1400ee0ad:	44 8b c6             	mov    %esi,%r8d
1400ee0b0:	ba 6a 00 00 00       	mov    $0x6a,%edx
1400ee0b5:	48 8b cb             	mov    %rbx,%rcx
1400ee0b8:	e8 23 e2 ff ff       	call   0x1400ec2e0
1400ee0bd:	48 8b c3             	mov    %rbx,%rax
1400ee0c0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400ee0c5:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400ee0ca:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400ee0cf:	48 83 c4 30          	add    $0x30,%rsp
1400ee0d3:	5f                   	pop    %rdi
1400ee0d4:	c3                   	ret
1400ee0d5:	cc                   	int3
1400ee0d6:	cc                   	int3
1400ee0d7:	cc                   	int3
1400ee0d8:	cc                   	int3
1400ee0d9:	cc                   	int3
1400ee0da:	cc                   	int3
1400ee0db:	cc                   	int3
1400ee0dc:	cc                   	int3
1400ee0dd:	cc                   	int3
1400ee0de:	cc                   	int3
1400ee0df:	cc                   	int3
1400ee0e0:	48 8d 05 a9 14 20 00 	lea    0x2014a9(%rip),%rax        # 0x1402ef590
1400ee0e7:	c3                   	ret
1400ee0e8:	cc                   	int3
1400ee0e9:	cc                   	int3
1400ee0ea:	cc                   	int3
1400ee0eb:	cc                   	int3
1400ee0ec:	cc                   	int3
1400ee0ed:	cc                   	int3
1400ee0ee:	cc                   	int3
1400ee0ef:	cc                   	int3
1400ee0f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ee0f5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400ee0fa:	56                   	push   %rsi
1400ee0fb:	57                   	push   %rdi
1400ee0fc:	41 56                	push   %r14
1400ee0fe:	b8 20 00 00 00       	mov    $0x20,%eax
1400ee103:	e8 28 2a 1c 00       	call   0x1402b0b30
1400ee108:	48 2b e0             	sub    %rax,%rsp
1400ee10b:	f7 41 30 00 02 00 00 	testl  $0x200,0x30(%rcx)
1400ee112:	8d 68 df             	lea    -0x21(%rax),%ebp
1400ee115:	48 8b 71 40          	mov    0x40(%rcx),%rsi
1400ee119:	4c 8b f2             	mov    %rdx,%r14
1400ee11c:	49 63 f8             	movslq %r8d,%rdi
1400ee11f:	48 8b d9             	mov    %rcx,%rbx
1400ee122:	74 30                	je     0x1400ee154
1400ee124:	e8 47 8f 03 00       	call   0x140127070
1400ee129:	4c 8d 05 80 16 20 00 	lea    0x201680(%rip),%r8        # 0x1402ef7b0
1400ee130:	ba dd 00 00 00       	mov    $0xdd,%edx
1400ee135:	48 8d 0d 5c 16 20 00 	lea    0x20165c(%rip),%rcx        # 0x1402ef798
1400ee13c:	e8 4f 90 03 00       	call   0x140127190
1400ee141:	45 33 c0             	xor    %r8d,%r8d
1400ee144:	8d 55 7f             	lea    0x7f(%rbp),%edx
1400ee147:	8d 4d 21             	lea    0x21(%rbp),%ecx
1400ee14a:	e8 41 91 03 00       	call   0x140127290
1400ee14f:	e9 a3 00 00 00       	jmp    0x1400ee1f7
1400ee154:	ba 0f 00 00 00       	mov    $0xf,%edx
1400ee159:	e8 52 e1 ff ff       	call   0x1400ec2b0
1400ee15e:	85 ff                	test   %edi,%edi
1400ee160:	75 07                	jne    0x1400ee169
1400ee162:	33 c0                	xor    %eax,%eax
1400ee164:	e9 90 00 00 00       	jmp    0x1400ee1f9
1400ee169:	4d 85 f6             	test   %r14,%r14
1400ee16c:	75 30                	jne    0x1400ee19e
1400ee16e:	e8 fd 8e 03 00       	call   0x140127070
1400ee173:	4c 8d 05 36 16 20 00 	lea    0x201636(%rip),%r8        # 0x1402ef7b0
1400ee17a:	ba e4 00 00 00       	mov    $0xe4,%edx
1400ee17f:	48 8d 0d 12 16 20 00 	lea    0x201612(%rip),%rcx        # 0x1402ef798
1400ee186:	e8 05 90 03 00       	call   0x140127190
1400ee18b:	45 33 c0             	xor    %r8d,%r8d
1400ee18e:	41 8d 4e 20          	lea    0x20(%r14),%ecx
1400ee192:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1400ee197:	e8 f4 90 03 00       	call   0x140127290
1400ee19c:	eb 59                	jmp    0x1400ee1f7
1400ee19e:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400ee1a2:	48 8b cb             	mov    %rbx,%rcx
1400ee1a5:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1400ee1aa:	4c 63 38             	movslq (%rax),%r15
1400ee1ad:	e8 ee 07 00 00       	call   0x1400ee9a0
1400ee1b2:	48 8b 0e             	mov    (%rsi),%rcx
1400ee1b5:	41 8d 04 3f          	lea    (%r15,%rdi,1),%eax
1400ee1b9:	48 63 d0             	movslq %eax,%rdx
1400ee1bc:	e8 1f cd 03 00       	call   0x14012aee0
1400ee1c1:	48 85 c0             	test   %rax,%rax
1400ee1c4:	74 2c                	je     0x1400ee1f2
1400ee1c6:	48 8b 06             	mov    (%rsi),%rax
1400ee1c9:	49 8b cf             	mov    %r15,%rcx
1400ee1cc:	4c 8b c7             	mov    %rdi,%r8
1400ee1cf:	49 8b d6             	mov    %r14,%rdx
1400ee1d2:	48 03 48 08          	add    0x8(%rax),%rcx
1400ee1d6:	e8 85 31 1f 00       	call   0x1402e1360
1400ee1db:	48 8b 06             	mov    (%rsi),%rax
1400ee1de:	8b ef                	mov    %edi,%ebp
1400ee1e0:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1400ee1e4:	0f 10 00             	movups (%rax),%xmm0
1400ee1e7:	0f 11 01             	movups %xmm0,(%rcx)
1400ee1ea:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400ee1ee:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1400ee1f2:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
1400ee1f7:	8b c5                	mov    %ebp,%eax
1400ee1f9:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400ee1fe:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1400ee203:	48 83 c4 20          	add    $0x20,%rsp
1400ee207:	41 5e                	pop    %r14
1400ee209:	5f                   	pop    %rdi
1400ee20a:	5e                   	pop    %rsi
1400ee20b:	c3                   	ret
1400ee20c:	cc                   	int3
1400ee20d:	cc                   	int3
1400ee20e:	cc                   	int3
1400ee20f:	cc                   	int3
1400ee210:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ee215:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400ee21a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400ee21f:	41 56                	push   %r14
1400ee221:	b8 20 00 00 00       	mov    $0x20,%eax
1400ee226:	e8 05 29 1c 00       	call   0x1402b0b30
1400ee22b:	48 2b e0             	sub    %rax,%rsp
1400ee22e:	f7 41 30 00 02 00 00 	testl  $0x200,0x30(%rcx)
1400ee235:	4c 8b f2             	mov    %rdx,%r14
1400ee238:	48 8b 41 40          	mov    0x40(%rcx),%rax
1400ee23c:	48 8b e9             	mov    %rcx,%rbp
1400ee23f:	49 63 d8             	movslq %r8d,%rbx
1400ee242:	48 8b 78 08          	mov    0x8(%rax),%rdi
1400ee246:	74 03                	je     0x1400ee24b
1400ee248:	48 8b 38             	mov    (%rax),%rdi
1400ee24b:	ba 0f 00 00 00       	mov    $0xf,%edx
1400ee250:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400ee255:	e8 56 e0 ff ff       	call   0x1400ec2b0
1400ee25a:	85 db                	test   %ebx,%ebx
1400ee25c:	78 08                	js     0x1400ee266
1400ee25e:	48 8b 37             	mov    (%rdi),%rsi
1400ee261:	48 3b de             	cmp    %rsi,%rbx
1400ee264:	77 02                	ja     0x1400ee268
1400ee266:	8b f3                	mov    %ebx,%esi
1400ee268:	4d 85 f6             	test   %r14,%r14
1400ee26b:	74 3e                	je     0x1400ee2ab
1400ee26d:	85 f6                	test   %esi,%esi
1400ee26f:	7e 3a                	jle    0x1400ee2ab
1400ee271:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1400ee275:	49 8b ce             	mov    %r14,%rcx
1400ee278:	48 63 de             	movslq %esi,%rbx
1400ee27b:	4c 8b c3             	mov    %rbx,%r8
1400ee27e:	e8 dd 30 1f 00       	call   0x1402e1360
1400ee283:	48 29 1f             	sub    %rbx,(%rdi)
1400ee286:	48 29 5f 10          	sub    %rbx,0x10(%rdi)
1400ee28a:	48 01 5f 08          	add    %rbx,0x8(%rdi)
1400ee28e:	8b c6                	mov    %esi,%eax
1400ee290:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1400ee295:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400ee29a:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1400ee29f:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400ee2a4:	48 83 c4 20          	add    $0x20,%rsp
1400ee2a8:	41 5e                	pop    %r14
1400ee2aa:	c3                   	ret
1400ee2ab:	48 83 3f 00          	cmpq   $0x0,(%rdi)
1400ee2af:	75 dd                	jne    0x1400ee28e
1400ee2b1:	8b 5d 38             	mov    0x38(%rbp),%ebx
1400ee2b4:	85 db                	test   %ebx,%ebx
1400ee2b6:	74 0d                	je     0x1400ee2c5
1400ee2b8:	ba 09 00 00 00       	mov    $0x9,%edx
1400ee2bd:	48 8b cd             	mov    %rbp,%rcx
1400ee2c0:	e8 1b ef ff ff       	call   0x1400ed1e0
1400ee2c5:	8b c3                	mov    %ebx,%eax
1400ee2c7:	eb c7                	jmp    0x1400ee290
1400ee2c9:	cc                   	int3
1400ee2ca:	cc                   	int3
1400ee2cb:	cc                   	int3
1400ee2cc:	cc                   	int3
1400ee2cd:	cc                   	int3
1400ee2ce:	cc                   	int3
1400ee2cf:	cc                   	int3
1400ee2d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ee2d5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400ee2da:	56                   	push   %rsi
1400ee2db:	57                   	push   %rdi
1400ee2dc:	41 56                	push   %r14
1400ee2de:	b8 20 00 00 00       	mov    $0x20,%eax
1400ee2e3:	e8 48 28 1c 00       	call   0x1402b0b30
1400ee2e8:	48 2b e0             	sub    %rax,%rsp
1400ee2eb:	33 db                	xor    %ebx,%ebx
1400ee2ed:	48 8b ea             	mov    %rdx,%rbp
1400ee2f0:	48 8b f9             	mov    %rcx,%rdi
1400ee2f3:	48 8b c2             	mov    %rdx,%rax
1400ee2f6:	38 1a                	cmp    %bl,(%rdx)
1400ee2f8:	74 18                	je     0x1400ee312
1400ee2fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ee300:	81 fb 00 00 00 80    	cmp    $0x80000000,%ebx
1400ee306:	73 0a                	jae    0x1400ee312
1400ee308:	48 ff c0             	inc    %rax
1400ee30b:	ff c3                	inc    %ebx
1400ee30d:	80 38 00             	cmpb   $0x0,(%rax)
1400ee310:	75 ee                	jne    0x1400ee300
1400ee312:	48 8b 71 40          	mov    0x40(%rcx),%rsi
1400ee316:	0f ba f3 1f          	btr    $0x1f,%ebx
1400ee31a:	f7 41 30 00 02 00 00 	testl  $0x200,0x30(%rcx)
1400ee321:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
1400ee327:	74 2e                	je     0x1400ee357
1400ee329:	e8 42 8d 03 00       	call   0x140127070
1400ee32e:	4c 8d 05 7b 14 20 00 	lea    0x20147b(%rip),%r8        # 0x1402ef7b0
1400ee335:	ba dd 00 00 00       	mov    $0xdd,%edx
1400ee33a:	48 8d 0d 57 14 20 00 	lea    0x201457(%rip),%rcx        # 0x1402ef798
1400ee341:	e8 4a 8e 03 00       	call   0x140127190
1400ee346:	41 8d 56 7f          	lea    0x7f(%r14),%edx
1400ee34a:	45 33 c0             	xor    %r8d,%r8d
1400ee34d:	8d 4a a2             	lea    -0x5e(%rdx),%ecx
1400ee350:	e8 3b 8f 03 00       	call   0x140127290
1400ee355:	eb 6c                	jmp    0x1400ee3c3
1400ee357:	ba 0f 00 00 00       	mov    $0xf,%edx
1400ee35c:	e8 4f df ff ff       	call   0x1400ec2b0
1400ee361:	85 db                	test   %ebx,%ebx
1400ee363:	75 04                	jne    0x1400ee369
1400ee365:	33 c0                	xor    %eax,%eax
1400ee367:	eb 5d                	jmp    0x1400ee3c6
1400ee369:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400ee36d:	48 8b cf             	mov    %rdi,%rcx
1400ee370:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1400ee375:	4c 63 38             	movslq (%rax),%r15
1400ee378:	e8 23 06 00 00       	call   0x1400ee9a0
1400ee37d:	48 8b 0e             	mov    (%rsi),%rcx
1400ee380:	41 8d 04 1f          	lea    (%r15,%rbx,1),%eax
1400ee384:	48 63 d0             	movslq %eax,%rdx
1400ee387:	e8 54 cb 03 00       	call   0x14012aee0
1400ee38c:	48 85 c0             	test   %rax,%rax
1400ee38f:	74 2d                	je     0x1400ee3be
1400ee391:	48 8b 06             	mov    (%rsi),%rax
1400ee394:	49 8b cf             	mov    %r15,%rcx
1400ee397:	44 8b c3             	mov    %ebx,%r8d
1400ee39a:	48 8b d5             	mov    %rbp,%rdx
1400ee39d:	48 03 48 08          	add    0x8(%rax),%rcx
1400ee3a1:	e8 ba 2f 1f 00       	call   0x1402e1360
1400ee3a6:	48 8b 06             	mov    (%rsi),%rax
1400ee3a9:	44 8b f3             	mov    %ebx,%r14d
1400ee3ac:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1400ee3b0:	0f 10 00             	movups (%rax),%xmm0
1400ee3b3:	0f 11 01             	movups %xmm0,(%rcx)
1400ee3b6:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400ee3ba:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1400ee3be:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
1400ee3c3:	41 8b c6             	mov    %r14d,%eax
1400ee3c6:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400ee3cb:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1400ee3d0:	48 83 c4 20          	add    $0x20,%rsp
1400ee3d4:	41 5e                	pop    %r14
1400ee3d6:	5f                   	pop    %rdi
1400ee3d7:	5e                   	pop    %rsi
1400ee3d8:	c3                   	ret
1400ee3d9:	cc                   	int3
1400ee3da:	cc                   	int3
1400ee3db:	cc                   	int3
1400ee3dc:	cc                   	int3
1400ee3dd:	cc                   	int3
1400ee3de:	cc                   	int3
1400ee3df:	cc                   	int3
1400ee3e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ee3e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400ee3ea:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400ee3ef:	41 56                	push   %r14
1400ee3f1:	b8 20 00 00 00       	mov    $0x20,%eax
1400ee3f6:	e8 35 27 1c 00       	call   0x1402b0b30
1400ee3fb:	48 2b e0             	sub    %rax,%rsp
1400ee3fe:	f7 41 30 00 02 00 00 	testl  $0x200,0x30(%rcx)
1400ee405:	41 8b f8             	mov    %r8d,%edi
1400ee408:	48 8b 41 40          	mov    0x40(%rcx),%rax
1400ee40c:	4c 8b f2             	mov    %rdx,%r14
1400ee40f:	48 8b e9             	mov    %rcx,%rbp
1400ee412:	48 8b 58 08          	mov    0x8(%rax),%rbx
1400ee416:	74 03                	je     0x1400ee41b
1400ee418:	48 8b 18             	mov    (%rax),%rbx
1400ee41b:	ba 0f 00 00 00       	mov    $0xf,%edx
1400ee420:	e8 8b de ff ff       	call   0x1400ec2b0
1400ee425:	8d 4f ff             	lea    -0x1(%rdi),%ecx
1400ee428:	3b 0b                	cmp    (%rbx),%ecx
1400ee42a:	0f 4d 0b             	cmovge (%rbx),%ecx
1400ee42d:	85 c9                	test   %ecx,%ecx
1400ee42f:	7f 0b                	jg     0x1400ee43c
1400ee431:	41 c6 06 00          	movb   $0x0,(%r14)
1400ee435:	33 c0                	xor    %eax,%eax
1400ee437:	e9 ab 00 00 00       	jmp    0x1400ee4e7
1400ee43c:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1400ee440:	33 db                	xor    %ebx,%ebx
1400ee442:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400ee447:	48 63 d1             	movslq %ecx,%rdx
1400ee44a:	85 c9                	test   %ecx,%ecx
1400ee44c:	7e 13                	jle    0x1400ee461
1400ee44e:	8b c3                	mov    %ebx,%eax
1400ee450:	ff c3                	inc    %ebx
1400ee452:	42 80 3c 00 0a       	cmpb   $0xa,(%rax,%r8,1)
1400ee457:	74 08                	je     0x1400ee461
1400ee459:	48 ff c0             	inc    %rax
1400ee45c:	48 3b c2             	cmp    %rdx,%rax
1400ee45f:	7c ef                	jl     0x1400ee450
1400ee461:	f7 45 30 00 02 00 00 	testl  $0x200,0x30(%rbp)
1400ee468:	48 8b 45 40          	mov    0x40(%rbp),%rax
1400ee46c:	48 8b 70 08          	mov    0x8(%rax),%rsi
1400ee470:	74 03                	je     0x1400ee475
1400ee472:	48 8b 30             	mov    (%rax),%rsi
1400ee475:	ba 0f 00 00 00       	mov    $0xf,%edx
1400ee47a:	48 8b cd             	mov    %rbp,%rcx
1400ee47d:	e8 2e de ff ff       	call   0x1400ec2b0
1400ee482:	85 db                	test   %ebx,%ebx
1400ee484:	78 0b                	js     0x1400ee491
1400ee486:	48 8b 3e             	mov    (%rsi),%rdi
1400ee489:	48 63 c3             	movslq %ebx,%rax
1400ee48c:	48 3b c7             	cmp    %rdi,%rax
1400ee48f:	77 02                	ja     0x1400ee493
1400ee491:	8b fb                	mov    %ebx,%edi
1400ee493:	4d 85 f6             	test   %r14,%r14