1400da11f:	41 c1 c4 05          	rol    $0x5,%r12d
1400da123:	41 01 cc             	add    %ecx,%r12d
1400da126:	8b 8b 14 03 00 00    	mov    0x314(%rbx),%ecx
1400da12c:	8d 8c 0f d6 c1 62 ca 	lea    -0x359d3e2a(%rdi,%rcx,1),%ecx
1400da133:	89 ef                	mov    %ebp,%edi
1400da135:	44 31 ef             	xor    %r13d,%edi
1400da138:	31 d7                	xor    %edx,%edi
1400da13a:	01 cf                	add    %ecx,%edi
1400da13c:	44 89 e1             	mov    %r12d,%ecx
1400da13f:	c1 c1 05             	rol    $0x5,%ecx
1400da142:	01 f9                	add    %edi,%ecx
1400da144:	89 d7                	mov    %edx,%edi
1400da146:	8b 93 18 03 00 00    	mov    0x318(%rbx),%edx
1400da14c:	c1 cf 02             	ror    $0x2,%edi
1400da14f:	8d ac 15 d6 c1 62 ca 	lea    -0x359d3e2a(%rbp,%rdx,1),%ebp
1400da156:	44 89 ea             	mov    %r13d,%edx
1400da159:	31 fa                	xor    %edi,%edx
1400da15b:	44 31 e2             	xor    %r12d,%edx
1400da15e:	41 c1 cc 02          	ror    $0x2,%r12d
1400da162:	01 ea                	add    %ebp,%edx
1400da164:	89 cd                	mov    %ecx,%ebp
1400da166:	45 01 e0             	add    %r12d,%r8d
1400da169:	c1 c5 05             	rol    $0x5,%ebp
1400da16c:	01 d5                	add    %edx,%ebp
1400da16e:	8b 93 1c 03 00 00    	mov    0x31c(%rbx),%edx
1400da174:	41 8d 94 15 d6 c1 62 	lea    -0x359d3e2a(%r13,%rdx,1),%edx
1400da17b:	ca
1400da17c:	41 89 fd             	mov    %edi,%r13d
1400da17f:	45 31 e5             	xor    %r12d,%r13d
1400da182:	41 31 cd             	xor    %ecx,%r13d
1400da185:	c1 c9 02             	ror    $0x2,%ecx
1400da188:	41 01 d5             	add    %edx,%r13d
1400da18b:	89 ea                	mov    %ebp,%edx
1400da18d:	01 f1                	add    %esi,%ecx
1400da18f:	c1 c2 05             	rol    $0x5,%edx
1400da192:	44 01 ea             	add    %r13d,%edx
1400da195:	46 8d 2c 3a          	lea    (%rdx,%r15,1),%r13d
1400da199:	66 0f 7e da          	movd   %xmm3,%edx
1400da19d:	01 d5                	add    %edx,%ebp
1400da19f:	41 8d 14 3e          	lea    (%r14,%rdi,1),%edx
1400da1a3:	e9 af f1 ff ff       	jmp    0x1400d9357
1400da1a8:	48 89 fa             	mov    %rdi,%rdx
1400da1ab:	48 89 e9             	mov    %rbp,%rcx
1400da1ae:	e8 4d c1 ff ff       	call   0x1400d6300
1400da1b3:	48 8b 1d 36 e9 15 00 	mov    0x15e936(%rip),%rbx        # 0x140238af0
1400da1ba:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400da1bf:	48 2b 03             	sub    (%rbx),%rax
1400da1c2:	75 18                	jne    0x1400da1dc
1400da1c4:	48 89 fa             	mov    %rdi,%rdx
1400da1c7:	48 83 c4 58          	add    $0x58,%rsp
1400da1cb:	5b                   	pop    %rbx
1400da1cc:	5e                   	pop    %rsi
1400da1cd:	5f                   	pop    %rdi
1400da1ce:	5d                   	pop    %rbp
1400da1cf:	41 5c                	pop    %r12
1400da1d1:	41 5d                	pop    %r13
1400da1d3:	41 5e                	pop    %r14
1400da1d5:	41 5f                	pop    %r15
1400da1d7:	e9 24 c1 ff ff       	jmp    0x1400d6300
1400da1dc:	e8 8f a6 10 00       	call   0x1401e4870
1400da1e1:	90                   	nop
1400da1e2:	e9 79 04 11 00       	jmp    0x1401ea660
1400da1e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400da1ee:	00 00
1400da1f0:	41 55                	push   %r13
1400da1f2:	41 54                	push   %r12
1400da1f4:	55                   	push   %rbp
1400da1f5:	57                   	push   %rdi
1400da1f6:	56                   	push   %rsi
1400da1f7:	53                   	push   %rbx
1400da1f8:	48 83 ec 28          	sub    $0x28,%rsp
1400da1fc:	49 89 d4             	mov    %rdx,%r12
1400da1ff:	48 8b 11             	mov    (%rcx),%rdx
1400da202:	48 89 ce             	mov    %rcx,%rsi
1400da205:	4c 89 c7             	mov    %r8,%rdi
1400da208:	89 d0                	mov    %edx,%eax
1400da20a:	83 e0 3f             	and    $0x3f,%eax
1400da20d:	74 61                	je     0x1400da270
1400da20f:	b9 40 00 00 00       	mov    $0x40,%ecx
1400da214:	29 c1                	sub    %eax,%ecx
1400da216:	89 cb                	mov    %ecx,%ebx
1400da218:	49 39 d8             	cmp    %rbx,%r8
1400da21b:	73 1b                	jae    0x1400da238
1400da21d:	48 85 ff             	test   %rdi,%rdi
1400da220:	0f 85 99 00 00 00    	jne    0x1400da2bf
1400da226:	48 83 c4 28          	add    $0x28,%rsp
1400da22a:	5b                   	pop    %rbx
1400da22b:	5e                   	pop    %rsi
1400da22c:	5f                   	pop    %rdi
1400da22d:	5d                   	pop    %rbp
1400da22e:	41 5c                	pop    %r12
1400da230:	41 5d                	pop    %r13
1400da232:	c3                   	ret
1400da233:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400da238:	48 01 da             	add    %rbx,%rdx
1400da23b:	89 c0                	mov    %eax,%eax
1400da23d:	48 89 16             	mov    %rdx,(%rsi)
1400da240:	48 8d 56 1c          	lea    0x1c(%rsi),%rdx
1400da244:	48 01 d0             	add    %rdx,%rax
1400da247:	83 f9 08             	cmp    $0x8,%ecx
1400da24a:	0f 83 08 01 00 00    	jae    0x1400da358
1400da250:	f6 c1 04             	test   $0x4,%cl
1400da253:	0f 85 87 01 00 00    	jne    0x1400da3e0
1400da259:	85 c9                	test   %ecx,%ecx
1400da25b:	0f 85 43 01 00 00    	jne    0x1400da3a4
1400da261:	48 89 f1             	mov    %rsi,%rcx
1400da264:	49 01 dc             	add    %rbx,%r12
1400da267:	48 29 df             	sub    %rbx,%rdi
1400da26a:	e8 11 e2 ff ff       	call   0x1400d8480
1400da26f:	90                   	nop
1400da270:	48 83 ff 3f          	cmp    $0x3f,%rdi
1400da274:	0f 86 4b 01 00 00    	jbe    0x1400da3c5
1400da27a:	4c 8d 6f c0          	lea    -0x40(%rdi),%r13
1400da27e:	4c 89 e3             	mov    %r12,%rbx
1400da281:	4c 89 e8             	mov    %r13,%rax
1400da284:	48 83 e0 c0          	and    $0xffffffffffffffc0,%rax
1400da288:	49 8d 6c 04 40       	lea    0x40(%r12,%rax,1),%rbp
1400da28d:	0f 1f 00             	nopl   (%rax)
1400da290:	48 83 06 40          	addq   $0x40,(%rsi)
1400da294:	48 89 da             	mov    %rbx,%rdx
1400da297:	48 89 f1             	mov    %rsi,%rcx
1400da29a:	48 83 c3 40          	add    $0x40,%rbx
1400da29e:	e8 dd e1 ff ff       	call   0x1400d8480
1400da2a3:	48 39 eb             	cmp    %rbp,%rbx
1400da2a6:	75 e8                	jne    0x1400da290
1400da2a8:	49 83 e5 c0          	and    $0xffffffffffffffc0,%r13
1400da2ac:	83 e7 3f             	and    $0x3f,%edi
1400da2af:	31 c0                	xor    %eax,%eax
1400da2b1:	4f 8d 64 2c 40       	lea    0x40(%r12,%r13,1),%r12
1400da2b6:	48 85 ff             	test   %rdi,%rdi
1400da2b9:	0f 84 67 ff ff ff    	je     0x1400da226
1400da2bf:	89 c0                	mov    %eax,%eax
1400da2c1:	48 01 3e             	add    %rdi,(%rsi)
1400da2c4:	89 fa                	mov    %edi,%edx
1400da2c6:	48 8d 44 06 1c       	lea    0x1c(%rsi,%rax,1),%rax
1400da2cb:	83 ff 08             	cmp    $0x8,%edi
1400da2ce:	72 50                	jb     0x1400da320
1400da2d0:	49 8b 14 24          	mov    (%r12),%rdx
1400da2d4:	48 89 10             	mov    %rdx,(%rax)
1400da2d7:	89 fa                	mov    %edi,%edx
1400da2d9:	49 8b 4c 14 f8       	mov    -0x8(%r12,%rdx,1),%rcx
1400da2de:	48 89 4c 10 f8       	mov    %rcx,-0x8(%rax,%rdx,1)
1400da2e3:	48 8d 48 08          	lea    0x8(%rax),%rcx
1400da2e7:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
1400da2eb:	48 29 c8             	sub    %rcx,%rax
1400da2ee:	8d 14 07             	lea    (%rdi,%rax,1),%edx
1400da2f1:	49 29 c4             	sub    %rax,%r12
1400da2f4:	83 e2 f8             	and    $0xfffffff8,%edx
1400da2f7:	83 fa 08             	cmp    $0x8,%edx
1400da2fa:	0f 82 26 ff ff ff    	jb     0x1400da226
1400da300:	83 e2 f8             	and    $0xfffffff8,%edx
1400da303:	31 c0                	xor    %eax,%eax
1400da305:	41 89 c0             	mov    %eax,%r8d
1400da308:	83 c0 08             	add    $0x8,%eax
1400da30b:	4f 8b 0c 04          	mov    (%r12,%r8,1),%r9
1400da30f:	4e 89 0c 01          	mov    %r9,(%rcx,%r8,1)
1400da313:	39 d0                	cmp    %edx,%eax
1400da315:	72 ee                	jb     0x1400da305
1400da317:	e9 0a ff ff ff       	jmp    0x1400da226
1400da31c:	0f 1f 40 00          	nopl   0x0(%rax)
1400da320:	40 f6 c7 04          	test   $0x4,%dil
1400da324:	0f 85 a2 00 00 00    	jne    0x1400da3cc
1400da32a:	85 ff                	test   %edi,%edi
1400da32c:	0f 84 f4 fe ff ff    	je     0x1400da226
1400da332:	41 0f b6 14 24       	movzbl (%r12),%edx
1400da337:	88 10                	mov    %dl,(%rax)
1400da339:	40 f6 c7 02          	test   $0x2,%dil
1400da33d:	0f 84 e3 fe ff ff    	je     0x1400da226
1400da343:	89 ff                	mov    %edi,%edi
1400da345:	41 0f b7 54 3c fe    	movzwl -0x2(%r12,%rdi,1),%edx
1400da34b:	66 89 54 38 fe       	mov    %dx,-0x2(%rax,%rdi,1)
1400da350:	e9 d1 fe ff ff       	jmp    0x1400da226
1400da355:	0f 1f 00             	nopl   (%rax)
1400da358:	4d 8b 04 24          	mov    (%r12),%r8
1400da35c:	4d 89 e2             	mov    %r12,%r10
1400da35f:	4c 89 00             	mov    %r8,(%rax)
1400da362:	4d 8b 44 1c f8       	mov    -0x8(%r12,%rbx,1),%r8
1400da367:	4c 89 44 18 f8       	mov    %r8,-0x8(%rax,%rbx,1)
1400da36c:	4c 8d 40 08          	lea    0x8(%rax),%r8
1400da370:	49 83 e0 f8          	and    $0xfffffffffffffff8,%r8
1400da374:	4c 29 c0             	sub    %r8,%rax
1400da377:	01 c1                	add    %eax,%ecx
1400da379:	49 29 c2             	sub    %rax,%r10
1400da37c:	83 e1 f8             	and    $0xfffffff8,%ecx
1400da37f:	83 f9 08             	cmp    $0x8,%ecx
1400da382:	0f 82 d9 fe ff ff    	jb     0x1400da261
1400da388:	83 e1 f8             	and    $0xfffffff8,%ecx
1400da38b:	31 c0                	xor    %eax,%eax
1400da38d:	41 89 c1             	mov    %eax,%r9d
1400da390:	83 c0 08             	add    $0x8,%eax
1400da393:	4f 8b 1c 0a          	mov    (%r10,%r9,1),%r11
1400da397:	4f 89 1c 08          	mov    %r11,(%r8,%r9,1)
1400da39b:	39 c8                	cmp    %ecx,%eax
1400da39d:	72 ee                	jb     0x1400da38d
1400da39f:	e9 bd fe ff ff       	jmp    0x1400da261
1400da3a4:	45 0f b6 04 24       	movzbl (%r12),%r8d
1400da3a9:	83 e1 02             	and    $0x2,%ecx
1400da3ac:	44 88 00             	mov    %r8b,(%rax)
1400da3af:	0f 84 ac fe ff ff    	je     0x1400da261
1400da3b5:	41 0f b7 4c 1c fe    	movzwl -0x2(%r12,%rbx,1),%ecx
1400da3bb:	66 89 4c 18 fe       	mov    %cx,-0x2(%rax,%rbx,1)
1400da3c0:	e9 9c fe ff ff       	jmp    0x1400da261
1400da3c5:	31 c0                	xor    %eax,%eax
1400da3c7:	e9 51 fe ff ff       	jmp    0x1400da21d
1400da3cc:	41 8b 0c 24          	mov    (%r12),%ecx
1400da3d0:	89 08                	mov    %ecx,(%rax)
1400da3d2:	41 8b 4c 14 fc       	mov    -0x4(%r12,%rdx,1),%ecx
1400da3d7:	89 4c 10 fc          	mov    %ecx,-0x4(%rax,%rdx,1)
1400da3db:	e9 46 fe ff ff       	jmp    0x1400da226
1400da3e0:	41 8b 0c 24          	mov    (%r12),%ecx
1400da3e4:	89 08                	mov    %ecx,(%rax)
1400da3e6:	41 8b 4c 1c fc       	mov    -0x4(%r12,%rbx,1),%ecx
1400da3eb:	89 4c 18 fc          	mov    %ecx,-0x4(%rax,%rbx,1)
1400da3ef:	e9 6d fe ff ff       	jmp    0x1400da261
1400da3f4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400da3fb:	00 00 00 00
1400da3ff:	90                   	nop
1400da400:	f3 0f 6f 05 58 76 13 	movdqu 0x137658(%rip),%xmm0        # 0x140211a60
1400da407:	00
1400da408:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
1400da40c:	f3 0f 6f 05 5c 76 13 	movdqu 0x13765c(%rip),%xmm0        # 0x140211a70
1400da413:	00
1400da414:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
1400da41b:	c7 41 18 f0 e1 d2 c3 	movl   $0xc3d2e1f0,0x18(%rcx)
1400da422:	c7 41 6c 00 00 00 00 	movl   $0x0,0x6c(%rcx)
1400da429:	48 c7 41 70 00 00 00 	movq   $0x0,0x70(%rcx)
1400da430:	00
1400da431:	0f 11 41 5c          	movups %xmm0,0x5c(%rcx)
1400da435:	c3                   	ret
1400da436:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400da43d:	00 00 00
1400da440:	31 c0                	xor    %eax,%eax
1400da442:	85 d2                	test   %edx,%edx
1400da444:	0f 95 c0             	setne  %al
1400da447:	89 41 60             	mov    %eax,0x60(%rcx)
1400da44a:	c3                   	ret
1400da44b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400da450:	31 c0                	xor    %eax,%eax
1400da452:	85 d2                	test   %edx,%edx
1400da454:	0f 95 c0             	setne  %al
1400da457:	89 41 68             	mov    %eax,0x68(%rcx)
1400da45a:	c3                   	ret
1400da45b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400da460:	31 c0                	xor    %eax,%eax
1400da462:	85 d2                	test   %edx,%edx
1400da464:	0f 95 c0             	setne  %al
1400da467:	89 41 64             	mov    %eax,0x64(%rcx)
1400da46a:	c3                   	ret
1400da46b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400da470:	31 c0                	xor    %eax,%eax
1400da472:	85 d2                	test   %edx,%edx
1400da474:	0f 95 c0             	setne  %al
1400da477:	89 41 6c             	mov    %eax,0x6c(%rcx)
1400da47a:	c3                   	ret
1400da47b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400da480:	48 89 51 70          	mov    %rdx,0x70(%rcx)
1400da484:	c3                   	ret
1400da485:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400da48c:	00 00 00 00
1400da490:	4d 85 c0             	test   %r8,%r8
1400da493:	74 0b                	je     0x1400da4a0
1400da495:	e9 56 fd ff ff       	jmp    0x1400da1f0
1400da49a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400da4a0:	c3                   	ret
1400da4a1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400da4a8:	00 00 00 00
1400da4ac:	0f 1f 40 00          	nopl   0x0(%rax)
1400da4b0:	57                   	push   %rdi
1400da4b1:	56                   	push   %rsi
1400da4b2:	53                   	push   %rbx
1400da4b3:	48 83 ec 20          	sub    $0x20,%rsp
1400da4b7:	8b 02                	mov    (%rdx),%eax
1400da4b9:	83 e0 3f             	and    $0x3f,%eax
1400da4bc:	48 89 ce             	mov    %rcx,%rsi
1400da4bf:	48 89 d3             	mov    %rdx,%rbx
1400da4c2:	83 f8 37             	cmp    $0x37,%eax
1400da4c5:	0f 87 c5 00 00 00    	ja     0x1400da590
1400da4cb:	bf 38 00 00 00       	mov    $0x38,%edi
1400da4d0:	29 c7                	sub    %eax,%edi
1400da4d2:	49 89 f8             	mov    %rdi,%r8
1400da4d5:	48 89 d9             	mov    %rbx,%rcx
1400da4d8:	48 8d 15 41 75 13 00 	lea    0x137541(%rip),%rdx        # 0x140211a20
1400da4df:	e8 0c fd ff ff       	call   0x1400da1f0
1400da4e4:	48 8b 03             	mov    (%rbx),%rax
1400da4e7:	48 8d 53 1c          	lea    0x1c(%rbx),%rdx
1400da4eb:	48 89 d9             	mov    %rbx,%rcx
1400da4ee:	48 29 f8             	sub    %rdi,%rax
1400da4f1:	48 c1 e0 03          	shl    $0x3,%rax
1400da4f5:	48 0f c8             	bswap  %rax
1400da4f8:	48 89 43 54          	mov    %rax,0x54(%rbx)
1400da4fc:	e8 7f df ff ff       	call   0x1400d8480
1400da501:	0f b6 43 0b          	movzbl 0xb(%rbx),%eax
1400da505:	88 06                	mov    %al,(%rsi)
1400da507:	0f b7 43 0a          	movzwl 0xa(%rbx),%eax
1400da50b:	88 46 01             	mov    %al,0x1(%rsi)
1400da50e:	8b 43 08             	mov    0x8(%rbx),%eax
1400da511:	88 66 02             	mov    %ah,0x2(%rsi)
1400da514:	8b 43 08             	mov    0x8(%rbx),%eax
1400da517:	88 46 03             	mov    %al,0x3(%rsi)
1400da51a:	0f b6 43 0f          	movzbl 0xf(%rbx),%eax
1400da51e:	88 46 04             	mov    %al,0x4(%rsi)
1400da521:	0f b7 43 0e          	movzwl 0xe(%rbx),%eax
1400da525:	88 46 05             	mov    %al,0x5(%rsi)
1400da528:	8b 43 0c             	mov    0xc(%rbx),%eax
1400da52b:	88 66 06             	mov    %ah,0x6(%rsi)
1400da52e:	8b 43 0c             	mov    0xc(%rbx),%eax
1400da531:	88 46 07             	mov    %al,0x7(%rsi)
1400da534:	0f b6 43 13          	movzbl 0x13(%rbx),%eax
1400da538:	88 46 08             	mov    %al,0x8(%rsi)
1400da53b:	0f b7 43 12          	movzwl 0x12(%rbx),%eax
1400da53f:	88 46 09             	mov    %al,0x9(%rsi)
1400da542:	8b 43 10             	mov    0x10(%rbx),%eax
1400da545:	88 66 0a             	mov    %ah,0xa(%rsi)
1400da548:	8b 43 10             	mov    0x10(%rbx),%eax
1400da54b:	88 46 0b             	mov    %al,0xb(%rsi)
1400da54e:	0f b6 43 17          	movzbl 0x17(%rbx),%eax
1400da552:	88 46 0c             	mov    %al,0xc(%rsi)
1400da555:	0f b7 43 16          	movzwl 0x16(%rbx),%eax
1400da559:	88 46 0d             	mov    %al,0xd(%rsi)
1400da55c:	8b 43 14             	mov    0x14(%rbx),%eax
1400da55f:	88 66 0e             	mov    %ah,0xe(%rsi)
1400da562:	8b 43 14             	mov    0x14(%rbx),%eax
1400da565:	88 46 0f             	mov    %al,0xf(%rsi)
1400da568:	0f b6 43 1b          	movzbl 0x1b(%rbx),%eax
1400da56c:	88 46 10             	mov    %al,0x10(%rsi)
1400da56f:	0f b7 43 1a          	movzwl 0x1a(%rbx),%eax
1400da573:	88 46 11             	mov    %al,0x11(%rsi)
1400da576:	8b 43 18             	mov    0x18(%rbx),%eax
1400da579:	88 66 12             	mov    %ah,0x12(%rsi)
1400da57c:	8b 43 18             	mov    0x18(%rbx),%eax
1400da57f:	88 46 13             	mov    %al,0x13(%rsi)
1400da582:	8b 43 5c             	mov    0x5c(%rbx),%eax
1400da585:	48 83 c4 20          	add    $0x20,%rsp
1400da589:	5b                   	pop    %rbx
1400da58a:	5e                   	pop    %rsi
1400da58b:	5f                   	pop    %rdi
1400da58c:	c3                   	ret
1400da58d:	0f 1f 00             	nopl   (%rax)
1400da590:	bf 78 00 00 00       	mov    $0x78,%edi
1400da595:	29 c7                	sub    %eax,%edi
1400da597:	e9 36 ff ff ff       	jmp    0x1400da4d2
1400da59c:	90                   	nop
1400da59d:	90                   	nop
1400da59e:	90                   	nop
1400da59f:	90                   	nop
1400da5a0:	90                   	nop
1400da5a1:	90                   	nop
1400da5a2:	90                   	nop
1400da5a3:	90                   	nop
1400da5a4:	90                   	nop