1409c4e4b:	0f 84 c7 00 00 00    	je     0x1409c4f18
1409c4e51:	48 8b 1f             	mov    (%rdi),%rbx
1409c4e54:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1409c4e58:	48 8b d7             	mov    %rdi,%rdx
1409c4e5b:	48 8b cf             	mov    %rdi,%rcx
1409c4e5e:	e8 bd c2 9f ff       	call   0x1403c1120
1409c4e63:	48 89 5b 08          	mov    %rbx,0x8(%rbx)
1409c4e67:	48 89 1b             	mov    %rbx,(%rbx)
1409c4e6a:	48 89 5b 10          	mov    %rbx,0x10(%rbx)
1409c4e6e:	33 c0                	xor    %eax,%eax
1409c4e70:	48 89 47 08          	mov    %rax,0x8(%rdi)
1409c4e74:	48 8b 0f             	mov    (%rdi),%rcx
1409c4e77:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1409c4e7b:	48 89 07             	mov    %rax,(%rdi)
1409c4e7e:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
1409c4e82:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1409c4e86:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1409c4e8a:	48 89 47 08          	mov    %rax,0x8(%rdi)
1409c4e8e:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
1409c4e92:	e9 81 00 00 00       	jmp    0x1409c4f18
1409c4e97:	48 8b cf             	mov    %rdi,%rcx
1409c4e9a:	e8 01 ce 9f ff       	call   0x1403c1ca0
1409c4e9f:	c6 47 28 ff          	movb   $0xff,0x28(%rdi)
1409c4ea3:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1409c4ea7:	33 d2                	xor    %edx,%edx
1409c4ea9:	48 8b cf             	mov    %rdi,%rcx
1409c4eac:	e8 4f a1 b7 ff       	call   0x14053f000
1409c4eb1:	c6 47 28 0d          	movb   $0xd,0x28(%rdi)
1409c4eb5:	eb 61                	jmp    0x1409c4f18
1409c4eb7:	48 8b cf             	mov    %rdi,%rcx
1409c4eba:	80 7f 28 0e          	cmpb   $0xe,0x28(%rdi)
1409c4ebe:	75 0b                	jne    0x1409c4ecb
1409c4ec0:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1409c4ec4:	e8 87 e7 b7 ff       	call   0x140543650
1409c4ec9:	eb 4d                	jmp    0x1409c4f18
1409c4ecb:	e8 d0 cd 9f ff       	call   0x1403c1ca0
1409c4ed0:	c6 47 28 ff          	movb   $0xff,0x28(%rdi)
1409c4ed4:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1409c4ed8:	33 d2                	xor    %edx,%edx
1409c4eda:	48 8b cf             	mov    %rdi,%rcx
1409c4edd:	e8 7e a1 b7 ff       	call   0x14053f060
1409c4ee2:	c6 47 28 0e          	movb   $0xe,0x28(%rdi)
1409c4ee6:	eb 30                	jmp    0x1409c4f18
1409c4ee8:	b9 25 00 00 00       	mov    $0x25,%ecx
1409c4eed:	cd 29                	int    $0x29
1409c4eef:	80 7d c0 00          	cmpb   $0x0,-0x40(%rbp)
1409c4ef3:	75 0f                	jne    0x1409c4f04
1409c4ef5:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
1409c4ef9:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1409c4efd:	e8 6e a3 ff ff       	call   0x1409bf270
1409c4f02:	eb 14                	jmp    0x1409c4f18
1409c4f04:	48 8b ce             	mov    %rsi,%rcx
1409c4f07:	e8 b4 cd 9f ff       	call   0x1403c1cc0
1409c4f0c:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1409c4f10:	48 8b ce             	mov    %rsi,%rcx
1409c4f13:	e8 18 81 b8 ff       	call   0x14054d030
1409c4f18:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
1409c4f1c:	48 89 46 38          	mov    %rax,0x38(%rsi)
1409c4f20:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1409c4f24:	e8 97 cd 9f ff       	call   0x1403c1cc0
1409c4f29:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1409c4f2d:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1409c4f32:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1409c4f36:	49 8b 73 38          	mov    0x38(%r11),%rsi
1409c4f3a:	49 8b e3             	mov    %r11,%rsp
1409c4f3d:	41 5e                	pop    %r14
1409c4f3f:	5f                   	pop    %rdi
1409c4f40:	5d                   	pop    %rbp
1409c4f41:	e9 0a 94 04 00       	jmp    0x140a0e350
1409c4f46:	66 90                	xchg   %ax,%ax
1409c4f48:	4b                   	rex.WXB
1409c4f49:	4b 9c                	rex.WXB pushf
1409c4f4b:	00 5c 4b 9c          	add    %bl,-0x64(%rbx,%rcx,2)
1409c4f4f:	00 77 4b             	add    %dh,0x4b(%rdi)
1409c4f52:	9c                   	pushf
1409c4f53:	00 a3 4b 9c 00 c9    	add    %ah,-0x36ff63b5(%rbx)
1409c4f59:	4b 9c                	rex.WXB pushf
1409c4f5b:	00 ef                	add    %ch,%bh
1409c4f5d:	4b 9c                	rex.WXB pushf
1409c4f5f:	00 21                	add    %ah,(%rcx)
1409c4f61:	4c 9c                	rex.WR pushf
1409c4f63:	00 78 4c             	add    %bh,0x4c(%rax)
1409c4f66:	9c                   	pushf
1409c4f67:	00 ad 4c 9c 00 01    	add    %ch,0x1009c4c(%rbp)
1409c4f6d:	4d 9c                	rex.WRB pushf
1409c4f6f:	00 3b                	add    %bh,(%rbx)
1409c4f71:	4d 9c                	rex.WRB pushf
1409c4f73:	00 5d 4d             	add    %bl,0x4d(%rbp)
1409c4f76:	9c                   	pushf
1409c4f77:	00 8b 4d 9c 00 f4    	add    %cl,-0xbff63b3(%rbx)
1409c4f7d:	4d 9c                	rex.WRB pushf
1409c4f7f:	00 3e                	add    %bh,(%rsi)
1409c4f81:	4e 9c                	rex.WRX pushf
1409c4f83:	00 b7 4e 9c 00 cc    	add    %dh,-0x33ff63b2(%rdi)
1409c4f89:	cc                   	int3
1409c4f8a:	cc                   	int3
1409c4f8b:	cc                   	int3
1409c4f8c:	cc                   	int3
1409c4f8d:	cc                   	int3
1409c4f8e:	cc                   	int3
1409c4f8f:	cc                   	int3
1409c4f90:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1409c4f95:	55                   	push   %rbp
1409c4f96:	56                   	push   %rsi
1409c4f97:	57                   	push   %rdi
1409c4f98:	41 54                	push   %r12
1409c4f9a:	41 55                	push   %r13
1409c4f9c:	41 56                	push   %r14
1409c4f9e:	41 57                	push   %r15
1409c4fa0:	48 8d ac 24 00 ff ff 	lea    -0x100(%rsp),%rbp
1409c4fa7:	ff
1409c4fa8:	48 81 ec 00 02 00 00 	sub    $0x200,%rsp
1409c4faf:	48 8b 05 4a 3f 9f 00 	mov    0x9f3f4a(%rip),%rax        # 0x1413b8f00
1409c4fb6:	48 33 c4             	xor    %rsp,%rax
1409c4fb9:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
1409c4fc0:	4d 8b e0             	mov    %r8,%r12
1409c4fc3:	48 8b f2             	mov    %rdx,%rsi
1409c4fc6:	4c 8b f9             	mov    %rcx,%r15
1409c4fc9:	48 89 55 b8          	mov    %rdx,-0x48(%rbp)
1409c4fcd:	c7 45 80 00 00 00 00 	movl   $0x0,-0x80(%rbp)
1409c4fd4:	e8 67 6c 04 00       	call   0x140a0bc40
1409c4fd9:	4c 8b f0             	mov    %rax,%r14
1409c4fdc:	48 85 c0             	test   %rax,%rax
1409c4fdf:	0f 84 e7 03 00 00    	je     0x1409c53cc
1409c4fe5:	48 8d 05 78 3f 61 00 	lea    0x613f78(%rip),%rax        # 0x140fd8f64
1409c4fec:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409c4ff1:	48 c7 44 24 78 06 00 	movq   $0x6,0x78(%rsp)
1409c4ff8:	00 00
1409c4ffa:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
1409c4fff:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1409c5004:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1409c5008:	ba 03 00 00 00       	mov    $0x3,%edx
1409c500d:	49 8b ce             	mov    %r14,%rcx
1409c5010:	e8 8b 6b 04 00       	call   0x140a0bba0
1409c5015:	84 c0                	test   %al,%al
1409c5017:	0f 84 af 03 00 00    	je     0x1409c53cc
1409c501d:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1409c5021:	e8 ca 35 04 00       	call   0x140a085f0
1409c5026:	48 8b 18             	mov    (%rax),%rbx
1409c5029:	e8 a2 79 04 00       	call   0x140a0c9d0
1409c502e:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1409c5032:	e8 25 93 43 00       	call   0x140dfe35c
1409c5037:	89 45 84             	mov    %eax,-0x7c(%rbp)
1409c503a:	48 8d 45 10          	lea    0x10(%rbp),%rax
1409c503e:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409c5043:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
1409c5047:	e8 a4 68 04 00       	call   0x140a0b8f0
1409c504c:	90                   	nop
1409c504d:	48 8d 15 40 9a 60 00 	lea    0x609a40(%rip),%rdx        # 0x140fcea94
1409c5054:	48 8b c8             	mov    %rax,%rcx
1409c5057:	e8 b4 68 04 00       	call   0x140a0b910
1409c505c:	48 8b f8             	mov    %rax,%rdi
1409c505f:	49 8b 0f             	mov    (%r15),%rcx
1409c5062:	48 83 c1 18          	add    $0x18,%rcx
1409c5066:	e8 45 1e 7d ff       	call   0x140196eb0
1409c506b:	48 8b 48 08          	mov    0x8(%rax),%rcx
1409c506f:	4c 8b 69 10          	mov    0x10(%rcx),%r13
1409c5073:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1409c5077:	48 85 c9             	test   %rcx,%rcx
1409c507a:	74 50                	je     0x1409c50cc
1409c507c:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1409c5080:	48 8b c2             	mov    %rdx,%rax
1409c5083:	48 2b c1             	sub    %rcx,%rax
1409c5086:	48 83 f8 01          	cmp    $0x1,%rax
1409c508a:	72 1c                	jb     0x1409c50a8
1409c508c:	48 8d 41 01          	lea    0x1(%rcx),%rax
1409c5090:	48 89 47 10          	mov    %rax,0x10(%rdi)
1409c5094:	48 8b c7             	mov    %rdi,%rax
1409c5097:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c509b:	76 03                	jbe    0x1409c50a0
1409c509d:	48 8b 07             	mov    (%rdi),%rax
1409c50a0:	66 c7 04 08 20 00    	movw   $0x20,(%rax,%rcx,1)
1409c50a6:	eb 24                	jmp    0x1409c50cc
1409c50a8:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1409c50af:	00 00
1409c50b1:	4c 8d 0d 8c 2e 61 00 	lea    0x612e8c(%rip),%r9        # 0x140fd7f44
1409c50b8:	44 0f b6 44 24 60    	movzbl 0x60(%rsp),%r8d
1409c50be:	ba 01 00 00 00       	mov    $0x1,%edx
1409c50c3:	48 8b cf             	mov    %rdi,%rcx
1409c50c6:	e8 b5 35 7e ff       	call   0x1401a8680
1409c50cb:	90                   	nop
1409c50cc:	0f 57 c0             	xorps  %xmm0,%xmm0
1409c50cf:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
1409c50d3:	66 0f 6f 0d 55 ed 5d 	movdqa 0x5ded55(%rip),%xmm1        # 0x140fa3e30
1409c50da:	00
1409c50db:	f3 0f 7f 4d 40       	movdqu %xmm1,0x40(%rbp)
1409c50e0:	c6 45 30 00          	movb   $0x0,0x30(%rbp)
1409c50e4:	c7 45 80 02 00 00 00 	movl   $0x2,-0x80(%rbp)
1409c50eb:	48 c7 45 d8 00 00 00 	movq   $0x0,-0x28(%rbp)
1409c50f2:	00
1409c50f3:	48 8d 05 b6 4d 6b 00 	lea    0x6b4db6(%rip),%rax        # 0x141079eb0
1409c50fa:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1409c50fe:	c6 45 e0 01          	movb   $0x1,-0x20(%rbp)
1409c5102:	48 8d 45 30          	lea    0x30(%rbp),%rax
1409c5106:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1409c510a:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
1409c510e:	49 8b d5             	mov    %r13,%rdx
1409c5111:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1409c5115:	e8 76 5b 04 00       	call   0x140a0ac90
1409c511a:	90                   	nop
1409c511b:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1409c511f:	e8 2c 23 04 00       	call   0x140a07450
1409c5124:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1409c5128:	48 83 7d 48 0f       	cmpq   $0xf,0x48(%rbp)
1409c512d:	48 0f 47 55 30       	cmova  0x30(%rbp),%rdx
1409c5132:	4c 8b 45 40          	mov    0x40(%rbp),%r8
1409c5136:	48 8b cf             	mov    %rdi,%rcx
1409c5139:	e8 42 90 7e ff       	call   0x1401ae180
1409c513e:	90                   	nop
1409c513f:	48 8b 55 48          	mov    0x48(%rbp),%rdx
1409c5143:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c5147:	76 31                	jbe    0x1409c517a
1409c5149:	48 ff c2             	inc    %rdx
1409c514c:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1409c5150:	48 8b c1             	mov    %rcx,%rax
1409c5153:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c515a:	72 19                	jb     0x1409c5175
1409c515c:	48 83 c2 27          	add    $0x27,%rdx
1409c5160:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c5164:	48 2b c1             	sub    %rcx,%rax
1409c5167:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c516b:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c516f:	0f 87 ff 02 00 00    	ja     0x1409c5474
1409c5175:	e8 ca 5f 45 00       	call   0x140e1b144
1409c517a:	48 8d 15 af 4f 6b 00 	lea    0x6b4faf(%rip),%rdx        # 0x14107a130
1409c5181:	48 8b cf             	mov    %rdi,%rcx
1409c5184:	e8 87 67 04 00       	call   0x140a0b910
1409c5189:	48 8b f8             	mov    %rax,%rdi
1409c518c:	48 8b 48 10          	mov    0x10(%rax),%rcx
1409c5190:	48 85 c9             	test   %rcx,%rcx
1409c5193:	74 4f                	je     0x1409c51e4
1409c5195:	48 8b 50 18          	mov    0x18(%rax),%rdx
1409c5199:	48 8b c2             	mov    %rdx,%rax
1409c519c:	48 2b c1             	sub    %rcx,%rax
1409c519f:	48 83 f8 01          	cmp    $0x1,%rax
1409c51a3:	72 1c                	jb     0x1409c51c1
1409c51a5:	48 8d 41 01          	lea    0x1(%rcx),%rax
1409c51a9:	48 89 47 10          	mov    %rax,0x10(%rdi)
1409c51ad:	48 8b c7             	mov    %rdi,%rax
1409c51b0:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c51b4:	76 03                	jbe    0x1409c51b9
1409c51b6:	48 8b 07             	mov    (%rdi),%rax
1409c51b9:	66 c7 04 08 20 00    	movw   $0x20,(%rax,%rcx,1)
1409c51bf:	eb 23                	jmp    0x1409c51e4
1409c51c1:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1409c51c8:	00 00
1409c51ca:	4c 8d 0d 73 2d 61 00 	lea    0x612d73(%rip),%r9        # 0x140fd7f44
1409c51d1:	44 0f b6 44 24 60    	movzbl 0x60(%rsp),%r8d
1409c51d7:	ba 01 00 00 00       	mov    $0x1,%edx
1409c51dc:	48 8b cf             	mov    %rdi,%rcx
1409c51df:	e8 9c 34 7e ff       	call   0x1401a8680
1409c51e4:	49 8b d4             	mov    %r12,%rdx
1409c51e7:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1409c51eb:	e8 f0 c2 ff ff       	call   0x1409c14e0
1409c51f0:	90                   	nop
1409c51f1:	4c 8b 40 10          	mov    0x10(%rax),%r8
1409c51f5:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1409c51fa:	76 03                	jbe    0x1409c51ff
1409c51fc:	48 8b 00             	mov    (%rax),%rax
1409c51ff:	48 8b d0             	mov    %rax,%rdx
1409c5202:	48 8b cf             	mov    %rdi,%rcx
1409c5205:	e8 76 8f 7e ff       	call   0x1401ae180
1409c520a:	90                   	nop
1409c520b:	48 8b 55 48          	mov    0x48(%rbp),%rdx
1409c520f:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c5213:	76 31                	jbe    0x1409c5246
1409c5215:	48 ff c2             	inc    %rdx
1409c5218:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1409c521c:	48 8b c1             	mov    %rcx,%rax
1409c521f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c5226:	72 19                	jb     0x1409c5241
1409c5228:	48 83 c2 27          	add    $0x27,%rdx
1409c522c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c5230:	48 2b c1             	sub    %rcx,%rax
1409c5233:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c5237:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c523b:	0f 87 39 02 00 00    	ja     0x1409c547a
1409c5241:	e8 fe 5e 45 00       	call   0x140e1b144
1409c5246:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1409c524a:	48 8b cf             	mov    %rdi,%rcx
1409c524d:	e8 2e 6a 04 00       	call   0x140a0bc80
1409c5252:	48 8b f8             	mov    %rax,%rdi
1409c5255:	48 8d 05 cc 4c 6b 00 	lea    0x6b4ccc(%rip),%rax        # 0x141079f28
1409c525c:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1409c5260:	48 c7 45 98 24 00 00 	movq   $0x24,-0x68(%rbp)
1409c5267:	00
1409c5268:	0f 28 45 90          	movaps -0x70(%rbp),%xmm0
1409c526c:	66 0f 7f 45 30       	movdqa %xmm0,0x30(%rbp)
1409c5271:	48 8d 05 e0 4c 6b 00 	lea    0x6b4ce0(%rip),%rax        # 0x141079f58
1409c5278:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1409c527c:	48 c7 45 98 0b 00 00 	movq   $0xb,-0x68(%rbp)
1409c5283:	00
1409c5284:	48 8d 05 c5 4e 6b 00 	lea    0x6b4ec5(%rip),%rax        # 0x14107a150
1409c528b:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1409c528f:	48 c7 45 c8 cd 00 00 	movq   $0xcd,-0x38(%rbp)
1409c5296:	00
1409c5297:	48 8d 05 c6 3c 61 00 	lea    0x613cc6(%rip),%rax        # 0x140fd8f64
1409c529e:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1409c52a2:	48 c7 45 a8 06 00 00 	movq   $0x6,-0x58(%rbp)
1409c52a9:	00
1409c52aa:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1409c52ae:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1409c52b2:	e8 b9 76 04 00       	call   0x140a0c970
1409c52b7:	0f 10 00             	movups (%rax),%xmm0
1409c52ba:	0f 29 45 30          	movaps %xmm0,0x30(%rbp)
1409c52be:	0f 28 4d 90          	movaps -0x70(%rbp),%xmm1
1409c52c2:	66 0f 7f 4d 90       	movdqa %xmm1,-0x70(%rbp)
1409c52c7:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1409c52cb:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1409c52d0:	0f 28 4d a0          	movaps -0x60(%rbp),%xmm1
1409c52d4:	66 0f 7f 4d a0       	movdqa %xmm1,-0x60(%rbp)
1409c52d9:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1409c52de:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1409c52e2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409c52e7:	8b 45 84             	mov    -0x7c(%rbp),%eax
1409c52ea:	89 44 24 40          	mov    %eax,0x40(%rsp)
1409c52ee:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1409c52f3:	48 8d 45 30          	lea    0x30(%rbp),%rax
1409c52f7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409c52fc:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1409c5300:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409c5305:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1409c5309:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409c530e:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
1409c5312:	ba 03 00 00 00       	mov    $0x3,%edx
1409c5317:	41 b8 40 01 00 00    	mov    $0x140,%r8d
1409c531d:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1409c5321:	e8 ba 64 04 00       	call   0x140a0b7e0
1409c5326:	90                   	nop
1409c5327:	48 8b d0             	mov    %rax,%rdx
1409c532a:	49 8b ce             	mov    %r14,%rcx
1409c532d:	e8 9e 6b 04 00       	call   0x140a0bed0
1409c5332:	90                   	nop
1409c5333:	48 8b 95 d0 00 00 00 	mov    0xd0(%rbp),%rdx
1409c533a:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c533e:	76 34                	jbe    0x1409c5374
1409c5340:	48 ff c2             	inc    %rdx
1409c5343:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
1409c534a:	48 8b c1             	mov    %rcx,%rax
1409c534d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c5354:	72 19                	jb     0x1409c536f
1409c5356:	48 83 c2 27          	add    $0x27,%rdx
1409c535a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c535e:	48 2b c1             	sub    %rcx,%rax
1409c5361:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c5365:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c5369:	0f 87 11 01 00 00    	ja     0x1409c5480
1409c536f:	e8 d0 5d 45 00       	call   0x140e1b144
1409c5374:	48 c7 85 c8 00 00 00 	movq   $0x0,0xc8(%rbp)
1409c537b:	00 00 00 00