1400deab5:	48 89 45 18          	mov    %rax,0x18(%rbp)
1400deab9:	48 8b 5d 18          	mov    0x18(%rbp),%rbx
1400deabd:	48 8b cb             	mov    %rbx,%rcx
1400deac0:	e8 3b 26 fc ff       	call   0x1400a1100
1400deac5:	c6 43 10 03          	movb   $0x3,0x10(%rbx)
1400deac9:	48 89 3b             	mov    %rdi,(%rbx)
1400deacc:	e9 8f 00 00 00       	jmp    0x1400deb60
1400dead1:	80 7c 24 20 00       	cmpb   $0x0,0x20(%rsp)
1400dead6:	74 3e                	je     0x1400deb16
1400dead8:	48 39 4d 20          	cmp    %rcx,0x20(%rbp)
1400deadc:	74 1e                	je     0x1400deafc
1400deade:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400deae2:	e8 f9 fc fc ff       	call   0x1400ae7e0
1400deae7:	3c 08                	cmp    $0x8,%al
1400deae9:	75 11                	jne    0x1400deafc
1400deaeb:	48 8b 45 28          	mov    0x28(%rbp),%rax
1400deaef:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
1400deaf3:	e8 78 4e fd ff       	call   0x1400b3970
1400deaf8:	48 89 45 18          	mov    %rax,0x18(%rbp)
1400deafc:	48 8b 5d 18          	mov    0x18(%rbp),%rbx
1400deb00:	48 8b cb             	mov    %rbx,%rcx
1400deb03:	e8 f8 25 fc ff       	call   0x1400a1100
1400deb08:	c6 43 10 02          	movb   $0x2,0x10(%rbx)
1400deb0c:	f7 de                	neg    %esi
1400deb0e:	48 63 c6             	movslq %esi,%rax
1400deb11:	48 89 03             	mov    %rax,(%rbx)
1400deb14:	eb 4a                	jmp    0x1400deb60
1400deb16:	48 39 4d 20          	cmp    %rcx,0x20(%rbp)
1400deb1a:	74 1e                	je     0x1400deb3a
1400deb1c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400deb20:	e8 bb fc fc ff       	call   0x1400ae7e0
1400deb25:	3c 08                	cmp    $0x8,%al
1400deb27:	75 11                	jne    0x1400deb3a
1400deb29:	48 8b 45 28          	mov    0x28(%rbp),%rax
1400deb2d:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
1400deb31:	e8 3a 4e fd ff       	call   0x1400b3970
1400deb36:	48 89 45 18          	mov    %rax,0x18(%rbp)
1400deb3a:	48 8b 5d 18          	mov    0x18(%rbp),%rbx
1400deb3e:	48 8b cb             	mov    %rbx,%rcx
1400deb41:	e8 ba 25 fc ff       	call   0x1400a1100
1400deb46:	c6 43 10 03          	movb   $0x3,0x10(%rbx)
1400deb4a:	8b c6                	mov    %esi,%eax
1400deb4c:	48 89 03             	mov    %rax,(%rbx)
1400deb4f:	eb 0f                	jmp    0x1400deb60
1400deb51:	41 c7 45 30 03 00 00 	movl   $0x3,0x30(%r13)
1400deb58:	00
1400deb59:	4d 2b cc             	sub    %r12,%r9
1400deb5c:	4d 89 4d 38          	mov    %r9,0x38(%r13)
1400deb60:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1400deb65:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1400deb6c:	00
1400deb6d:	0f 11 00             	movups %xmm0,(%rax)
1400deb70:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1400deb77:	00
1400deb78:	48 83 c4 50          	add    $0x50,%rsp
1400deb7c:	41 5f                	pop    %r15
1400deb7e:	41 5e                	pop    %r14
1400deb80:	41 5d                	pop    %r13
1400deb82:	41 5c                	pop    %r12
1400deb84:	5f                   	pop    %rdi
1400deb85:	5e                   	pop    %rsi
1400deb86:	5d                   	pop    %rbp
1400deb87:	c3                   	ret
1400deb88:	cc                   	int3
1400deb89:	cc                   	int3
1400deb8a:	cc                   	int3
1400deb8b:	cc                   	int3
1400deb8c:	cc                   	int3
1400deb8d:	cc                   	int3
1400deb8e:	cc                   	int3
1400deb8f:	cc                   	int3
1400deb90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400deb95:	44 88 4c 24 20       	mov    %r9b,0x20(%rsp)
1400deb9a:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1400deb9f:	55                   	push   %rbp
1400deba0:	56                   	push   %rsi
1400deba1:	57                   	push   %rdi
1400deba2:	41 54                	push   %r12
1400deba4:	41 55                	push   %r13
1400deba6:	41 56                	push   %r14
1400deba8:	41 57                	push   %r15
1400debaa:	48 8b ec             	mov    %rsp,%rbp
1400debad:	48 83 ec 50          	sub    $0x50,%rsp
1400debb1:	4c 8b e9             	mov    %rcx,%r13
1400debb4:	0f 10 02             	movups (%rdx),%xmm0
1400debb7:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1400debbb:	48 89 55 f0          	mov    %rdx,-0x10(%rbp)
1400debbf:	66 48 0f 7e c3       	movq   %xmm0,%rbx
1400debc4:	48 ff c3             	inc    %rbx
1400debc7:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
1400debcb:	4c 8b f1             	mov    %rcx,%r14
1400debce:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
1400debd2:	45 33 ff             	xor    %r15d,%r15d
1400debd5:	48 8d 15 94 f7 24 00 	lea    0x24f794(%rip),%rdx        # 0x14032e370
1400debdc:	44 89 7d d8          	mov    %r15d,-0x28(%rbp)
1400debe0:	0f b6 33             	movzbl (%rbx),%esi
1400debe3:	40 80 fe 5c          	cmp    $0x5c,%sil
1400debe7:	0f 85 4e 01 00 00    	jne    0x1400ded3b
1400debed:	4c 8b e3             	mov    %rbx,%r12
1400debf0:	48 8b 75 e8          	mov    -0x18(%rbp),%rsi
1400debf4:	4c 2b e6             	sub    %rsi,%r12
1400debf7:	48 ff c3             	inc    %rbx
1400debfa:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
1400debfe:	0f b6 0b             	movzbl (%rbx),%ecx
1400dec01:	0f b6 3c 11          	movzbl (%rcx,%rdx,1),%edi
1400dec05:	40 84 ff             	test   %dil,%dil
1400dec08:	74 3c                	je     0x1400dec46
1400dec0a:	48 ff c3             	inc    %rbx
1400dec0d:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
1400dec11:	49 8b 46 18          	mov    0x18(%r14),%rax
1400dec15:	48 ff c0             	inc    %rax
1400dec18:	49 3b 46 20          	cmp    0x20(%r14),%rax
1400dec1c:	76 14                	jbe    0x1400dec32
1400dec1e:	ba 01 00 00 00       	mov    $0x1,%edx
1400dec23:	49 8b ce             	mov    %r14,%rcx
1400dec26:	e8 05 ae fa ff       	call   0x140089a30
1400dec2b:	48 8d 15 3e f7 24 00 	lea    0x24f73e(%rip),%rdx        # 0x14032e370
1400dec32:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1400dec36:	48 8d 41 01          	lea    0x1(%rcx),%rax
1400dec3a:	49 89 46 18          	mov    %rax,0x18(%r14)
1400dec3e:	40 88 39             	mov    %dil,(%rcx)
1400dec41:	41 ff c7             	inc    %r15d
1400dec44:	eb 96                	jmp    0x1400debdc
1400dec46:	80 f9 75             	cmp    $0x75,%cl
1400dec49:	0f 85 47 01 00 00    	jne    0x1400ded96
1400dec4f:	48 ff c3             	inc    %rbx
1400dec52:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
1400dec56:	33 d2                	xor    %edx,%edx
1400dec58:	45 33 c0             	xor    %r8d,%r8d
1400dec5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400dec60:	0f be 0b             	movsbl (%rbx),%ecx
1400dec63:	c1 e2 04             	shl    $0x4,%edx
1400dec66:	03 d1                	add    %ecx,%edx
1400dec68:	8d 41 d0             	lea    -0x30(%rcx),%eax
1400dec6b:	3c 09                	cmp    $0x9,%al
1400dec6d:	77 05                	ja     0x1400dec74
1400dec6f:	83 c2 d0             	add    $0xffffffd0,%edx
1400dec72:	eb 17                	jmp    0x1400dec8b
1400dec74:	8d 41 bf             	lea    -0x41(%rcx),%eax
1400dec77:	3c 05                	cmp    $0x5,%al
1400dec79:	77 05                	ja     0x1400dec80
1400dec7b:	83 c2 c9             	add    $0xffffffc9,%edx
1400dec7e:	eb 0b                	jmp    0x1400dec8b
1400dec80:	80 e9 61             	sub    $0x61,%cl
1400dec83:	80 f9 05             	cmp    $0x5,%cl
1400dec86:	77 19                	ja     0x1400deca1
1400dec88:	83 c2 a9             	add    $0xffffffa9,%edx
1400dec8b:	48 ff c3             	inc    %rbx
1400dec8e:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
1400dec92:	41 ff c0             	inc    %r8d
1400dec95:	41 83 f8 04          	cmp    $0x4,%r8d
1400dec99:	7c c5                	jl     0x1400dec60
1400dec9b:	49 8d 7d 30          	lea    0x30(%r13),%rdi
1400dec9f:	eb 10                	jmp    0x1400decb1
1400deca1:	49 8d 7d 30          	lea    0x30(%r13),%rdi
1400deca5:	c7 07 08 00 00 00    	movl   $0x8,(%rdi)
1400decab:	4c 89 67 08          	mov    %r12,0x8(%rdi)
1400decaf:	33 d2                	xor    %edx,%edx
1400decb1:	83 3f 00             	cmpl   $0x0,(%rdi)
1400decb4:	0f 85 a5 01 00 00    	jne    0x1400dee5f
1400decba:	8d b2 00 28 ff ff    	lea    -0xd800(%rdx),%esi
1400decc0:	81 fe ff 03 00 00    	cmp    $0x3ff,%esi
1400decc6:	77 56                	ja     0x1400ded1e
1400decc8:	80 3b 5c             	cmpb   $0x5c,(%rbx)
1400deccb:	0f 85 b9 00 00 00    	jne    0x1400ded8a
1400decd1:	48 ff c3             	inc    %rbx
1400decd4:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
1400decd8:	80 3b 75             	cmpb   $0x75,(%rbx)
1400decdb:	0f 85 a9 00 00 00    	jne    0x1400ded8a
1400dece1:	48 8d 43 01          	lea    0x1(%rbx),%rax
1400dece5:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400dece9:	4d 8b c4             	mov    %r12,%r8
1400decec:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1400decf0:	49 8b cd             	mov    %r13,%rcx
1400decf3:	e8 28 cd fa ff       	call   0x14008ba20
1400decf8:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1400decfc:	83 3f 00             	cmpl   $0x0,(%rdi)
1400decff:	0f 85 06 01 00 00    	jne    0x1400dee0b
1400ded05:	05 00 24 ff ff       	add    $0xffff2400,%eax
1400ded0a:	3d ff 03 00 00       	cmp    $0x3ff,%eax
1400ded0f:	77 79                	ja     0x1400ded8a
1400ded11:	8b d6                	mov    %esi,%edx
1400ded13:	c1 e2 0a             	shl    $0xa,%edx
1400ded16:	0b d0                	or     %eax,%edx
1400ded18:	81 c2 00 00 01 00    	add    $0x10000,%edx
1400ded1e:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400ded22:	e8 89 ab fa ff       	call   0x1400898b0
1400ded27:	44 8b 7d d8          	mov    -0x28(%rbp),%r15d
1400ded2b:	4c 8b 75 d0          	mov    -0x30(%rbp),%r14
1400ded2f:	48 8d 15 3a f6 24 00 	lea    0x24f63a(%rip),%rdx        # 0x14032e370
1400ded36:	e9 a5 fe ff ff       	jmp    0x1400debe0
1400ded3b:	40 80 fe 22          	cmp    $0x22,%sil
1400ded3f:	0f 84 8f 00 00 00    	je     0x1400dedd4
1400ded45:	40 80 fe 20          	cmp    $0x20,%sil
1400ded49:	72 5b                	jb     0x1400deda6
1400ded4b:	48 ff c3             	inc    %rbx
1400ded4e:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
1400ded52:	49 8b 46 18          	mov    0x18(%r14),%rax
1400ded56:	48 ff c0             	inc    %rax
1400ded59:	49 3b 46 20          	cmp    0x20(%r14),%rax
1400ded5d:	76 14                	jbe    0x1400ded73
1400ded5f:	ba 01 00 00 00       	mov    $0x1,%edx
1400ded64:	49 8b ce             	mov    %r14,%rcx
1400ded67:	e8 c4 ac fa ff       	call   0x140089a30
1400ded6c:	48 8d 15 fd f5 24 00 	lea    0x24f5fd(%rip),%rdx        # 0x14032e370
1400ded73:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1400ded77:	48 8d 41 01          	lea    0x1(%rcx),%rax
1400ded7b:	49 89 46 18          	mov    %rax,0x18(%r14)
1400ded7f:	40 88 31             	mov    %sil,(%rcx)
1400ded82:	41 ff c7             	inc    %r15d
1400ded85:	e9 52 fe ff ff       	jmp    0x1400debdc
1400ded8a:	c7 07 09 00 00 00    	movl   $0x9,(%rdi)
1400ded90:	4c 89 67 08          	mov    %r12,0x8(%rdi)
1400ded94:	eb 75                	jmp    0x1400dee0b
1400ded96:	49 8d 7d 30          	lea    0x30(%r13),%rdi
1400ded9a:	c7 07 0a 00 00 00    	movl   $0xa,(%rdi)
1400deda0:	4c 89 67 08          	mov    %r12,0x8(%rdi)
1400deda4:	eb 69                	jmp    0x1400dee0f
1400deda6:	49 8d 7d 30          	lea    0x30(%r13),%rdi
1400dedaa:	48 8b c3             	mov    %rbx,%rax
1400dedad:	40 84 f6             	test   %sil,%sil
1400dedb0:	48 8b 75 e8          	mov    -0x18(%rbp),%rsi
1400dedb4:	75 0f                	jne    0x1400dedc5
1400dedb6:	48 2b c6             	sub    %rsi,%rax
1400dedb9:	c7 07 0b 00 00 00    	movl   $0xb,(%rdi)
1400dedbf:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400dedc3:	eb 4a                	jmp    0x1400dee0f
1400dedc5:	48 2b c6             	sub    %rsi,%rax
1400dedc8:	c7 07 0c 00 00 00    	movl   $0xc,(%rdi)
1400dedce:	48 89 47 08          	mov    %rax,0x8(%rdi)
1400dedd2:	eb 3b                	jmp    0x1400dee0f
1400dedd4:	48 ff c3             	inc    %rbx
1400dedd7:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
1400deddb:	49 8b 46 18          	mov    0x18(%r14),%rax
1400deddf:	48 ff c0             	inc    %rax
1400dede2:	49 3b 46 20          	cmp    0x20(%r14),%rax
1400dede6:	76 0d                	jbe    0x1400dedf5
1400dede8:	ba 01 00 00 00       	mov    $0x1,%edx
1400deded:	49 8b ce             	mov    %r14,%rcx
1400dedf0:	e8 3b ac fa ff       	call   0x140089a30
1400dedf5:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1400dedf9:	48 8d 41 01          	lea    0x1(%rcx),%rax
1400dedfd:	49 89 46 18          	mov    %rax,0x18(%r14)
1400dee01:	c6 01 00             	movb   $0x0,(%rcx)
1400dee04:	41 ff c7             	inc    %r15d
1400dee07:	49 8d 7d 30          	lea    0x30(%r13),%rdi
1400dee0b:	48 8b 75 e8          	mov    -0x18(%rbp),%rsi
1400dee0f:	83 3f 00             	cmpl   $0x0,(%rdi)
1400dee12:	75 4b                	jne    0x1400dee5f
1400dee14:	45 8d 47 ff          	lea    -0x1(%r15),%r8d
1400dee18:	41 8b c7             	mov    %r15d,%eax
1400dee1b:	49 29 46 18          	sub    %rax,0x18(%r14)
1400dee1f:	49 8b 56 18          	mov    0x18(%r14),%rdx
1400dee23:	80 7d 58 00          	cmpb   $0x0,0x58(%rbp)
1400dee27:	74 19                	je     0x1400dee42
1400dee29:	4c 8b 65 50          	mov    0x50(%rbp),%r12
1400dee2d:	49 8b 44 24 28       	mov    0x28(%r12),%rax
1400dee32:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
1400dee36:	e8 35 cb fb ff       	call   0x14009b970
1400dee3b:	49 89 44 24 18       	mov    %rax,0x18(%r12)
1400dee40:	eb 1d                	jmp    0x1400dee5f
1400dee42:	41 b1 01             	mov    $0x1,%r9b
1400dee45:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1400dee49:	e8 62 4f 00 00       	call   0x1400e3db0
1400dee4e:	84 c0                	test   %al,%al
1400dee50:	75 0d                	jne    0x1400dee5f
1400dee52:	c7 07 10 00 00 00    	movl   $0x10,(%rdi)
1400dee58:	48 2b de             	sub    %rsi,%rbx
1400dee5b:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1400dee5f:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1400dee63:	0f 10 45 e0          	movups -0x20(%rbp),%xmm0
1400dee67:	0f 11 00             	movups %xmm0,(%rax)
1400dee6a:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1400dee71:	00
1400dee72:	48 83 c4 50          	add    $0x50,%rsp
1400dee76:	41 5f                	pop    %r15
1400dee78:	41 5e                	pop    %r14
1400dee7a:	41 5d                	pop    %r13
1400dee7c:	41 5c                	pop    %r12
1400dee7e:	5f                   	pop    %rdi
1400dee7f:	5e                   	pop    %rsi
1400dee80:	5d                   	pop    %rbp
1400dee81:	c3                   	ret
1400dee82:	cc                   	int3
1400dee83:	cc                   	int3
1400dee84:	cc                   	int3
1400dee85:	cc                   	int3
1400dee86:	cc                   	int3
1400dee87:	cc                   	int3
1400dee88:	cc                   	int3
1400dee89:	cc                   	int3
1400dee8a:	cc                   	int3
1400dee8b:	cc                   	int3
1400dee8c:	cc                   	int3
1400dee8d:	cc                   	int3
1400dee8e:	cc                   	int3
1400dee8f:	cc                   	int3
1400dee90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400dee95:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400dee9a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400dee9f:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1400deea4:	55                   	push   %rbp
1400deea5:	48 8b ec             	mov    %rsp,%rbp
1400deea8:	48 83 ec 40          	sub    $0x40,%rsp
1400deeac:	48 8b f1             	mov    %rcx,%rsi
1400deeaf:	4d 8b f0             	mov    %r8,%r14
1400deeb2:	48 8b 0a             	mov    (%rdx),%rcx
1400deeb5:	48 8b da             	mov    %rdx,%rbx
1400deeb8:	0f be 01             	movsbl (%rcx),%eax
1400deebb:	83 c0 de             	add    $0xffffffde,%eax
1400deebe:	83 f8 59             	cmp    $0x59,%eax
1400deec1:	0f 87 41 04 00 00    	ja     0x1400df308
1400deec7:	48 8d 15 32 11 f2 ff 	lea    -0xdeece(%rip),%rdx        # 0x140000000
1400deece:	48 98                	cltq
1400deed0:	0f b6 84 02 4c f3 0d 	movzbl 0xdf34c(%rdx,%rax,1),%eax
1400deed7:	00
1400deed8:	44 8b 8c 82 30 f3 0d 	mov    0xdf330(%rdx,%rax,4),%r9d
1400deedf:	00
1400deee0:	4c 03 ca             	add    %rdx,%r9
1400deee3:	41 ff e1             	jmp    *%r9
1400deee6:	48 8d 41 01          	lea    0x1(%rcx),%rax
1400deeea:	48 89 03             	mov    %rax,(%rbx)
1400deeed:	80 38 75             	cmpb   $0x75,(%rax)
1400deef0:	75 51                	jne    0x1400def43
1400deef2:	48 ff c0             	inc    %rax
1400deef5:	48 89 03             	mov    %rax,(%rbx)
1400deef8:	80 38 6c             	cmpb   $0x6c,(%rax)
1400deefb:	75 46                	jne    0x1400def43
1400deefd:	48 ff c0             	inc    %rax
1400def00:	48 89 03             	mov    %rax,(%rbx)
1400def03:	80 38 6c             	cmpb   $0x6c,(%rax)
1400def06:	75 3b                	jne    0x1400def43
1400def08:	48 ff c0             	inc    %rax
1400def0b:	48 89 03             	mov    %rax,(%rbx)
1400def0e:	49 8b 40 28          	mov    0x28(%r8),%rax
1400def12:	49 39 40 20          	cmp    %rax,0x20(%r8)
1400def16:	0f 84 f7 03 00 00    	je     0x1400df313
1400def1c:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
1400def20:	e8 bb f8 fc ff       	call   0x1400ae7e0
1400def25:	3c 08                	cmp    $0x8,%al
1400def27:	0f 85 e6 03 00 00    	jne    0x1400df313
1400def2d:	49 8b 46 28          	mov    0x28(%r14),%rax
1400def31:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
1400def35:	e8 36 4a fd ff       	call   0x1400b3970
1400def3a:	49 89 46 18          	mov    %rax,0x18(%r14)
1400def3e:	e9 d0 03 00 00       	jmp    0x1400df313
1400def43:	48 2b 43 08          	sub    0x8(%rbx),%rax
1400def47:	c7 46 30 03 00 00 00 	movl   $0x3,0x30(%rsi)
1400def4e:	48 89 46 38          	mov    %rax,0x38(%rsi)
1400def52:	e9 bc 03 00 00       	jmp    0x1400df313