1401e99c4:	90                   	nop
1401e99c5:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401e99ca:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e99ce:	e8 0d 5a ff ff       	call   0x1401df3e0
1401e99d3:	48 8d 15 0e 78 1b 01 	lea    0x11b780e(%rip),%rdx        # 0x1413a11e8
1401e99da:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e99de:	e8 35 2e c3 00       	call   0x140e1c818
1401e99e3:	90                   	nop
1401e99e4:	48 8d 15 c5 27 dc 00 	lea    0xdc27c5(%rip),%rdx        # 0x140fac1b0
1401e99eb:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401e99f0:	e8 1b e1 fa ff       	call   0x140197b10
1401e99f5:	90                   	nop
1401e99f6:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401e99fb:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e99ff:	e8 dc 59 ff ff       	call   0x1401df3e0
1401e9a04:	48 8d 15 dd 77 1b 01 	lea    0x11b77dd(%rip),%rdx        # 0x1413a11e8
1401e9a0b:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e9a0f:	e8 04 2e c3 00       	call   0x140e1c818
1401e9a14:	90                   	nop
1401e9a15:	48 8d 15 94 27 dc 00 	lea    0xdc2794(%rip),%rdx        # 0x140fac1b0
1401e9a1c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401e9a21:	e8 ea e0 fa ff       	call   0x140197b10
1401e9a26:	90                   	nop
1401e9a27:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401e9a2c:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e9a30:	e8 ab 59 ff ff       	call   0x1401df3e0
1401e9a35:	48 8d 15 ac 77 1b 01 	lea    0x11b77ac(%rip),%rdx        # 0x1413a11e8
1401e9a3c:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e9a40:	e8 d3 2d c3 00       	call   0x140e1c818
1401e9a45:	90                   	nop
1401e9a46:	48 8d 15 13 25 dc 00 	lea    0xdc2513(%rip),%rdx        # 0x140fabf60
1401e9a4d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401e9a52:	e8 19 c9 fb ff       	call   0x1401a6370
1401e9a57:	0f 10 00             	movups (%rax),%xmm0
1401e9a5a:	0f 29 45 b7          	movaps %xmm0,-0x49(%rbp)
1401e9a5e:	48 8d 15 b3 01 dc 00 	lea    0xdc01b3(%rip),%rdx        # 0x140fa9c18
1401e9a65:	48 8d 4d 37          	lea    0x37(%rbp),%rcx
1401e9a69:	e8 02 c9 fb ff       	call   0x1401a6370
1401e9a6e:	0f 10 00             	movups (%rax),%xmm0
1401e9a71:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1401e9a76:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1401e9a7a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401e9a7f:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e9a83:	e8 58 64 ff ff       	call   0x1401dfee0
1401e9a88:	48 8d 15 99 78 1b 01 	lea    0x11b7899(%rip),%rdx        # 0x1413a1328
1401e9a8f:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e9a93:	e8 80 2d c3 00       	call   0x140e1c818
1401e9a98:	cc                   	int3
1401e9a99:	48 8d 15 10 27 dc 00 	lea    0xdc2710(%rip),%rdx        # 0x140fac1b0
1401e9aa0:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401e9aa5:	e8 66 e0 fa ff       	call   0x140197b10
1401e9aaa:	90                   	nop
1401e9aab:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401e9ab0:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e9ab4:	e8 27 59 ff ff       	call   0x1401df3e0
1401e9ab9:	48 8d 15 28 77 1b 01 	lea    0x11b7728(%rip),%rdx        # 0x1413a11e8
1401e9ac0:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e9ac4:	e8 4f 2d c3 00       	call   0x140e1c818
1401e9ac9:	90                   	nop
1401e9aca:	48 8d 15 df 26 dc 00 	lea    0xdc26df(%rip),%rdx        # 0x140fac1b0
1401e9ad1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401e9ad6:	e8 35 e0 fa ff       	call   0x140197b10
1401e9adb:	90                   	nop
1401e9adc:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401e9ae1:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e9ae5:	e8 f6 58 ff ff       	call   0x1401df3e0
1401e9aea:	48 8d 15 f7 76 1b 01 	lea    0x11b76f7(%rip),%rdx        # 0x1413a11e8
1401e9af1:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e9af5:	e8 1e 2d c3 00       	call   0x140e1c818
1401e9afa:	90                   	nop
1401e9afb:	48 8d 15 5e 24 dc 00 	lea    0xdc245e(%rip),%rdx        # 0x140fabf60
1401e9b02:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401e9b07:	e8 64 c8 fb ff       	call   0x1401a6370
1401e9b0c:	0f 10 00             	movups (%rax),%xmm0
1401e9b0f:	0f 29 45 b7          	movaps %xmm0,-0x49(%rbp)
1401e9b13:	48 8d 15 fe 00 dc 00 	lea    0xdc00fe(%rip),%rdx        # 0x140fa9c18
1401e9b1a:	48 8d 4d 37          	lea    0x37(%rbp),%rcx
1401e9b1e:	e8 4d c8 fb ff       	call   0x1401a6370
1401e9b23:	0f 10 00             	movups (%rax),%xmm0
1401e9b26:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1401e9b2b:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1401e9b2f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401e9b34:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e9b38:	e8 a3 63 ff ff       	call   0x1401dfee0
1401e9b3d:	48 8d 15 e4 77 1b 01 	lea    0x11b77e4(%rip),%rdx        # 0x1413a1328
1401e9b44:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e9b48:	e8 cb 2c c3 00       	call   0x140e1c818
1401e9b4d:	cc                   	int3
1401e9b4e:	48 8d 15 5b 26 dc 00 	lea    0xdc265b(%rip),%rdx        # 0x140fac1b0
1401e9b55:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401e9b5a:	e8 b1 df fa ff       	call   0x140197b10
1401e9b5f:	90                   	nop
1401e9b60:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401e9b65:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e9b69:	e8 72 58 ff ff       	call   0x1401df3e0
1401e9b6e:	48 8d 15 73 76 1b 01 	lea    0x11b7673(%rip),%rdx        # 0x1413a11e8
1401e9b75:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401e9b79:	e8 9a 2c c3 00       	call   0x140e1c818
1401e9b7e:	cc                   	int3
1401e9b7f:	cc                   	int3
1401e9b80:	e9 0b a3 01 00       	jmp    0x140203e90
1401e9b85:	cc                   	int3
1401e9b86:	cc                   	int3
1401e9b87:	cc                   	int3
1401e9b88:	cc                   	int3
1401e9b89:	cc                   	int3
1401e9b8a:	cc                   	int3
1401e9b8b:	cc                   	int3
1401e9b8c:	cc                   	int3
1401e9b8d:	cc                   	int3
1401e9b8e:	cc                   	int3
1401e9b8f:	cc                   	int3
1401e9b90:	48 83 ec 48          	sub    $0x48,%rsp
1401e9b94:	48 8b 05 65 f3 1c 01 	mov    0x11cf365(%rip),%rax        # 0x1413b8f00
1401e9b9b:	48 33 c4             	xor    %rsp,%rax
1401e9b9e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401e9ba3:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401e9ba8:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1401e9bad:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401e9bb2:	e8 c9 1d 02 00       	call   0x14020b980
1401e9bb7:	90                   	nop
1401e9bb8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401e9bbd:	e8 ce 75 ff ff       	call   0x1401e1190
1401e9bc2:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401e9bc7:	48 33 cc             	xor    %rsp,%rcx
1401e9bca:	e8 31 19 c3 00       	call   0x140e1b500
1401e9bcf:	48 83 c4 48          	add    $0x48,%rsp
1401e9bd3:	c3                   	ret
1401e9bd4:	cc                   	int3
1401e9bd5:	cc                   	int3
1401e9bd6:	cc                   	int3
1401e9bd7:	cc                   	int3
1401e9bd8:	cc                   	int3
1401e9bd9:	cc                   	int3
1401e9bda:	cc                   	int3
1401e9bdb:	cc                   	int3
1401e9bdc:	cc                   	int3
1401e9bdd:	cc                   	int3
1401e9bde:	cc                   	int3
1401e9bdf:	cc                   	int3
1401e9be0:	48 83 ec 48          	sub    $0x48,%rsp
1401e9be4:	48 8b 05 15 f3 1c 01 	mov    0x11cf315(%rip),%rax        # 0x1413b8f00
1401e9beb:	48 33 c4             	xor    %rsp,%rax
1401e9bee:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401e9bf3:	48 8b c2             	mov    %rdx,%rax
1401e9bf6:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401e9bfb:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1401e9c00:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401e9c05:	48 8b c8             	mov    %rax,%rcx
1401e9c08:	e8 43 1d 02 00       	call   0x14020b950
1401e9c0d:	90                   	nop
1401e9c0e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401e9c13:	e8 78 75 ff ff       	call   0x1401e1190
1401e9c18:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401e9c1d:	48 33 cc             	xor    %rsp,%rcx
1401e9c20:	e8 db 18 c3 00       	call   0x140e1b500
1401e9c25:	48 83 c4 48          	add    $0x48,%rsp
1401e9c29:	c3                   	ret
1401e9c2a:	cc                   	int3
1401e9c2b:	cc                   	int3
1401e9c2c:	cc                   	int3
1401e9c2d:	cc                   	int3
1401e9c2e:	cc                   	int3
1401e9c2f:	cc                   	int3
1401e9c30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e9c35:	55                   	push   %rbp
1401e9c36:	56                   	push   %rsi
1401e9c37:	57                   	push   %rdi
1401e9c38:	41 54                	push   %r12
1401e9c3a:	41 55                	push   %r13
1401e9c3c:	41 56                	push   %r14
1401e9c3e:	41 57                	push   %r15
1401e9c40:	48 8d ac 24 e0 fc ff 	lea    -0x320(%rsp),%rbp
1401e9c47:	ff
1401e9c48:	48 81 ec 20 04 00 00 	sub    $0x420,%rsp
1401e9c4f:	48 8b 05 aa f2 1c 01 	mov    0x11cf2aa(%rip),%rax        # 0x1413b8f00
1401e9c56:	48 33 c4             	xor    %rsp,%rax
1401e9c59:	48 89 85 10 03 00 00 	mov    %rax,0x310(%rbp)
1401e9c60:	4d 8b e9             	mov    %r9,%r13
1401e9c63:	4d 8b f8             	mov    %r8,%r15
1401e9c66:	4c 89 45 20          	mov    %r8,0x20(%rbp)
1401e9c6a:	48 8b da             	mov    %rdx,%rbx
1401e9c6d:	48 89 55 30          	mov    %rdx,0x30(%rbp)
1401e9c71:	48 89 95 00 02 00 00 	mov    %rdx,0x200(%rbp)
1401e9c78:	4c 89 8d 08 02 00 00 	mov    %r9,0x208(%rbp)
1401e9c7f:	48 8b 85 90 03 00 00 	mov    0x390(%rbp),%rax
1401e9c86:	48 89 45 10          	mov    %rax,0x10(%rbp)
1401e9c8a:	48 89 85 10 02 00 00 	mov    %rax,0x210(%rbp)
1401e9c91:	4c 8b b5 98 03 00 00 	mov    0x398(%rbp),%r14
1401e9c98:	4c 89 75 28          	mov    %r14,0x28(%rbp)
1401e9c9c:	4c 89 b5 18 02 00 00 	mov    %r14,0x218(%rbp)
1401e9ca3:	33 f6                	xor    %esi,%esi
1401e9ca5:	89 75 18             	mov    %esi,0x18(%rbp)
1401e9ca8:	48 89 8d 20 02 00 00 	mov    %rcx,0x220(%rbp)
1401e9caf:	c6 85 30 02 00 00 01 	movb   $0x1,0x230(%rbp)
1401e9cb6:	e8 f5 5e 8b 00       	call   0x140a9fbb0
1401e9cbb:	48 8b 08             	mov    (%rax),%rcx
1401e9cbe:	48 8d 05 6b ff db 00 	lea    0xdbff6b(%rip),%rax        # 0x140fa9c30
1401e9cc5:	48 85 c9             	test   %rcx,%rcx
1401e9cc8:	74 04                	je     0x1401e9cce
1401e9cca:	48 89 41 60          	mov    %rax,0x60(%rcx)
1401e9cce:	c6 43 70 00          	movb   $0x0,0x70(%rbx)
1401e9cd2:	48 8d 43 78          	lea    0x78(%rbx),%rax
1401e9cd6:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401e9cdb:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e9cde:	0f 11 00             	movups %xmm0,(%rax)
1401e9ce1:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401e9ce6:	48 89 30             	mov    %rsi,(%rax)
1401e9ce9:	48 89 70 08          	mov    %rsi,0x8(%rax)
1401e9ced:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401e9cf1:	48 89 b3 90 00 00 00 	mov    %rsi,0x90(%rbx)
1401e9cf8:	48 8d 8b 98 00 00 00 	lea    0x98(%rbx),%rcx
1401e9cff:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1401e9d04:	0f 11 01             	movups %xmm0,(%rcx)
1401e9d07:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
1401e9d0b:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1401e9d0f:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
1401e9d13:	48 8d 1d 0e fe db 00 	lea    0xdbfe0e(%rip),%rbx        # 0x140fa9b28
1401e9d1a:	48 89 19             	mov    %rbx,(%rcx)
1401e9d1d:	48 8d 41 08          	lea    0x8(%rcx),%rax
1401e9d21:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401e9d26:	48 89 30             	mov    %rsi,(%rax)
1401e9d29:	48 89 70 08          	mov    %rsi,0x8(%rax)
1401e9d2d:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401e9d31:	c6 41 38 00          	movb   $0x0,0x38(%rcx)
1401e9d35:	c7 45 18 01 00 00 00 	movl   $0x1,0x18(%rbp)
1401e9d3c:	e8 6f 5e 8b 00       	call   0x140a9fbb0
1401e9d41:	48 8b 08             	mov    (%rax),%rcx
1401e9d44:	48 85 c9             	test   %rcx,%rcx
1401e9d47:	74 0b                	je     0x1401e9d54
1401e9d49:	48 8d 05 30 ff db 00 	lea    0xdbff30(%rip),%rax        # 0x140fa9c80
1401e9d50:	48 89 41 60          	mov    %rax,0x60(%rcx)
1401e9d54:	c6 85 38 02 00 00 00 	movb   $0x0,0x238(%rbp)
1401e9d5b:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1401e9d60:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401e9d65:	0f b6 85 30 02 00 00 	movzbl 0x230(%rbp),%eax
1401e9d6c:	3c 01                	cmp    $0x1,%al
1401e9d6e:	75 0c                	jne    0x1401e9d7c
1401e9d70:	48 8d 8d 20 02 00 00 	lea    0x220(%rbp),%rcx
1401e9d77:	48 8b 09             	mov    (%rcx),%rcx
1401e9d7a:	eb 1a                	jmp    0x1401e9d96
1401e9d7c:	84 c0                	test   %al,%al
1401e9d7e:	75 0c                	jne    0x1401e9d8c
1401e9d80:	48 8d 8d 20 02 00 00 	lea    0x220(%rbp),%rcx
1401e9d87:	48 8b 09             	mov    (%rcx),%rcx
1401e9d8a:	eb 0a                	jmp    0x1401e9d96
1401e9d8c:	e8 2f 15 8b 00       	call   0x140a9b2c0
1401e9d91:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401e9d96:	48 85 c9             	test   %rcx,%rcx
1401e9d99:	0f 84 d3 18 00 00    	je     0x1401eb672
1401e9d9f:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e9da2:	f3 0f 7f 44 24 58    	movdqu %xmm0,0x58(%rsp)
1401e9da8:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
1401e9daf:	48 85 c0             	test   %rax,%rax
1401e9db2:	74 04                	je     0x1401e9db8
1401e9db4:	f0 ff 40 08          	lock incl 0x8(%rax)
1401e9db8:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401e9dbf:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401e9dc4:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
1401e9dcb:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401e9dd0:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1401e9dd5:	48 89 75 80          	mov    %rsi,-0x80(%rbp)
1401e9dd9:	48 89 75 88          	mov    %rsi,-0x78(%rbp)
1401e9ddd:	b9 50 00 00 00       	mov    $0x50,%ecx
1401e9de2:	e8 49 cf fa ff       	call   0x140196d30
1401e9de7:	48 8b c8             	mov    %rax,%rcx
1401e9dea:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401e9def:	48 c7 45 80 42 00 00 	movq   $0x42,-0x80(%rbp)
1401e9df6:	00
1401e9df7:	48 c7 45 88 4f 00 00 	movq   $0x4f,-0x78(%rbp)
1401e9dfe:	00
1401e9dff:	0f 28 05 7a fe db 00 	movaps 0xdbfe7a(%rip),%xmm0        # 0x140fa9c80
1401e9e06:	0f 11 00             	movups %xmm0,(%rax)
1401e9e09:	0f 28 0d 80 fe db 00 	movaps 0xdbfe80(%rip),%xmm1        # 0x140fa9c90
1401e9e10:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1401e9e14:	0f 28 05 85 fe db 00 	movaps 0xdbfe85(%rip),%xmm0        # 0x140fa9ca0
1401e9e1b:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401e9e1f:	0f 28 0d 8a fe db 00 	movaps 0xdbfe8a(%rip),%xmm1        # 0x140fa9cb0
1401e9e26:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1401e9e2a:	0f b7 05 8f fe db 00 	movzwl 0xdbfe8f(%rip),%eax        # 0x140fa9cc0
1401e9e31:	66 89 41 40          	mov    %ax,0x40(%rcx)
1401e9e35:	c6 41 42 00          	movb   $0x0,0x42(%rcx)
1401e9e39:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e9e3c:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1401e9e40:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
1401e9e44:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
1401e9e48:	b9 30 00 00 00       	mov    $0x30,%ecx
1401e9e4d:	e8 de ce fa ff       	call   0x140196d30
1401e9e52:	48 8b d0             	mov    %rax,%rdx
1401e9e55:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1401e9e59:	48 c7 45 c0 25 00 00 	movq   $0x25,-0x40(%rbp)
1401e9e60:	00
1401e9e61:	48 c7 45 c8 2f 00 00 	movq   $0x2f,-0x38(%rbp)
1401e9e68:	00
1401e9e69:	0f 10 05 58 fe db 00 	movups 0xdbfe58(%rip),%xmm0        # 0x140fa9cc8
1401e9e70:	0f 11 00             	movups %xmm0,(%rax)
1401e9e73:	0f 10 0d 5e fe db 00 	movups 0xdbfe5e(%rip),%xmm1        # 0x140fa9cd8
1401e9e7a:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1401e9e7e:	8b 0d 64 fe db 00    	mov    0xdbfe64(%rip),%ecx        # 0x140fa9ce8
1401e9e84:	89 48 20             	mov    %ecx,0x20(%rax)
1401e9e87:	0f b6 05 5e fe db 00 	movzbl 0xdbfe5e(%rip),%eax        # 0x140fa9cec
1401e9e8e:	88 42 24             	mov    %al,0x24(%rdx)
1401e9e91:	c6 42 25 00          	movb   $0x0,0x25(%rdx)
1401e9e95:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1401e9e9a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401e9e9f:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1401e9ea4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401e9ea9:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
1401e9ead:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401e9eb3:	49 8b d5             	mov    %r13,%rdx
1401e9eb6:	49 8b cf             	mov    %r15,%rcx
1401e9eb9:	e8 02 01 19 00       	call   0x140379fc0
1401e9ebe:	90                   	nop
1401e9ebf:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1401e9ec3:	48 83 fa 0f          	cmp    $0xf,%rdx
1401e9ec7:	76 31                	jbe    0x1401e9efa
1401e9ec9:	48 ff c2             	inc    %rdx
1401e9ecc:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1401e9ed0:	48 8b c1             	mov    %rcx,%rax
1401e9ed3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401e9eda:	72 19                	jb     0x1401e9ef5
1401e9edc:	48 83 c2 27          	add    $0x27,%rdx
1401e9ee0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401e9ee4:	48 2b c1             	sub    %rcx,%rax
1401e9ee7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401e9eeb:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e9eef:	0f 87 ac 17 00 00    	ja     0x1401eb6a1
1401e9ef5:	e8 4a 12 c3 00       	call   0x140e1b144
1401e9efa:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
1401e9efe:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
1401e9f05:	00
1401e9f06:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
1401e9f0a:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1401e9f0e:	48 83 fa 0f          	cmp    $0xf,%rdx
1401e9f12:	76 32                	jbe    0x1401e9f46
1401e9f14:	48 ff c2             	inc    %rdx
1401e9f17:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401e9f1c:	48 8b c1             	mov    %rcx,%rax
1401e9f1f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401e9f26:	72 19                	jb     0x1401e9f41
1401e9f28:	48 83 c2 27          	add    $0x27,%rdx
1401e9f2c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401e9f30:	48 2b c1             	sub    %rcx,%rax
1401e9f33:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401e9f37:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e9f3b:	0f 87 66 17 00 00    	ja     0x1401eb6a7
1401e9f41:	e8 fe 11 c3 00       	call   0x140e1b144
1401e9f46:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
1401e9f4a:	49 8b 45 08          	mov    0x8(%r13),%rax
1401e9f4e:	48 89 45 d8          	mov    %rax,-0x28(%rbp)