140a4feb3:	66 66 66
140a4feb6:	48 f7 e9             	imul   %rcx
140a4feb9:	48 c1 fa 04          	sar    $0x4,%rdx
140a4febd:	4c 8b c2             	mov    %rdx,%r8
140a4fec0:	49 c1 e8 3f          	shr    $0x3f,%r8
140a4fec4:	4c 03 c2             	add    %rdx,%r8
140a4fec7:	48 8b d6             	mov    %rsi,%rdx
140a4feca:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140a4fece:	e8 dd 2b 92 ff       	call   0x140372ab0
140a4fed3:	48 8b 43 10          	mov    0x10(%rbx),%rax
140a4fed7:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a4fedb:	74 22                	je     0x140a4feff
140a4fedd:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a4fee1:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a4fee5:	75 13                	jne    0x140a4fefa
140a4fee7:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140a4feeb:	75 0d                	jne    0x140a4fefa
140a4feed:	48 8b d8             	mov    %rax,%rbx
140a4fef0:	48 8b 40 08          	mov    0x8(%rax),%rax
140a4fef4:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a4fef8:	74 ed                	je     0x140a4fee7
140a4fefa:	48 8b d8             	mov    %rax,%rbx
140a4fefd:	eb 20                	jmp    0x140a4ff1f
140a4feff:	48 8b d8             	mov    %rax,%rbx
140a4ff02:	48 8b 08             	mov    (%rax),%rcx
140a4ff05:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140a4ff09:	75 14                	jne    0x140a4ff1f
140a4ff0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a4ff10:	48 8b d9             	mov    %rcx,%rbx
140a4ff13:	48 8b 01             	mov    (%rcx),%rax
140a4ff16:	48 8b c8             	mov    %rax,%rcx
140a4ff19:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a4ff1d:	74 f1                	je     0x140a4ff10
140a4ff1f:	48 3b df             	cmp    %rdi,%rbx
140a4ff22:	0f 85 e8 fc ff ff    	jne    0x140a4fc10
140a4ff28:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
140a4ff2f:	00
140a4ff30:	48 83 c4 70          	add    $0x70,%rsp
140a4ff34:	41 5f                	pop    %r15
140a4ff36:	41 5e                	pop    %r14
140a4ff38:	41 5d                	pop    %r13
140a4ff3a:	41 5c                	pop    %r12
140a4ff3c:	5f                   	pop    %rdi
140a4ff3d:	5e                   	pop    %rsi
140a4ff3e:	5d                   	pop    %rbp
140a4ff3f:	c3                   	ret
140a4ff40:	48 8d 0d f9 a3 62 00 	lea    0x62a3f9(%rip),%rcx        # 0x14107a340
140a4ff47:	e8 b4 6f 74 ff       	call   0x140196f00
140a4ff4c:	48 8d 0d ed a3 62 00 	lea    0x62a3ed(%rip),%rcx        # 0x14107a340
140a4ff53:	e8 28 26 f7 ff       	call   0x1409c2580
140a4ff58:	cc                   	int3
140a4ff59:	0f 1f 00             	nopl   (%rax)
140a4ff5c:	25 fe a4 00 c9       	and    $0xc900a4fe,%eax
140a4ff61:	fc                   	cld
140a4ff62:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a4ff63:	00 ea                	add    %ch,%dl
140a4ff65:	fc                   	cld
140a4ff66:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a4ff67:	00 0b                	add    %cl,(%rbx)
140a4ff69:	fd                   	std
140a4ff6a:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a4ff6b:	00 2c fd a4 00 4d fd 	add    %ch,-0x2b2ff5c(,%rdi,8)
140a4ff72:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a4ff73:	00 7f fd             	add    %bh,-0x3(%rdi)
140a4ff76:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a4ff77:	00 a5 fd a4 00 cb    	add    %ah,-0x34ff5b03(%rbp)
140a4ff7d:	fd                   	std
140a4ff7e:	a4                   	movsb  %ds:(%rsi),%es:(%rdi)
140a4ff7f:	00 00                	add    %al,(%rax)
140a4ff81:	01 02                	add    %eax,(%rdx)
140a4ff83:	03 04 05 06 07 08 00 	add    0x80706(,%rax,1),%eax
140a4ff9e:	cc                   	int3
140a4ff9f:	cc                   	int3
140a4ffa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a4ffa5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a4ffaa:	57                   	push   %rdi
140a4ffab:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140a4ffb2:	48 8b 05 47 8f 96 00 	mov    0x968f47(%rip),%rax        # 0x1413b8f00
140a4ffb9:	48 33 c4             	xor    %rsp,%rax
140a4ffbc:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140a4ffc1:	49 8b d8             	mov    %r8,%rbx
140a4ffc4:	48 8b fa             	mov    %rdx,%rdi
140a4ffc7:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140a4ffcc:	49 8b 70 10          	mov    0x10(%r8),%rsi
140a4ffd0:	49 8b c8             	mov    %r8,%rcx
140a4ffd3:	49 83 78 18 0f       	cmpq   $0xf,0x18(%r8)
140a4ffd8:	76 03                	jbe    0x140a4ffdd
140a4ffda:	49 8b 08             	mov    (%r8),%rcx
140a4ffdd:	48 83 fe 04          	cmp    $0x4,%rsi
140a4ffe1:	75 1f                	jne    0x140a50002
140a4ffe3:	4c 8b c6             	mov    %rsi,%r8
140a4ffe6:	48 8d 15 13 4c 55 00 	lea    0x554c13(%rip),%rdx        # 0x140fa4c00
140a4ffed:	e8 5e fa 48 00       	call   0x140edfa50
140a4fff2:	85 c0                	test   %eax,%eax
140a4fff4:	75 0c                	jne    0x140a50002
140a4fff6:	c6 07 01             	movb   $0x1,(%rdi)
140a4fff9:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140a4fffd:	e9 77 01 00 00       	jmp    0x140a50179
140a50002:	48 8b cb             	mov    %rbx,%rcx
140a50005:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140a5000a:	76 03                	jbe    0x140a5000f
140a5000c:	48 8b 0b             	mov    (%rbx),%rcx
140a5000f:	48 83 fe 05          	cmp    $0x5,%rsi
140a50013:	75 1e                	jne    0x140a50033
140a50015:	4c 8b c6             	mov    %rsi,%r8
140a50018:	48 8d 15 d9 4b 55 00 	lea    0x554bd9(%rip),%rdx        # 0x140fa4bf8
140a5001f:	e8 2c fa 48 00       	call   0x140edfa50
140a50024:	85 c0                	test   %eax,%eax
140a50026:	75 0b                	jne    0x140a50033
140a50028:	c6 07 01             	movb   $0x1,(%rdi)
140a5002b:	88 47 08             	mov    %al,0x8(%rdi)
140a5002e:	e9 46 01 00 00       	jmp    0x140a50179
140a50033:	0f 57 c0             	xorps  %xmm0,%xmm0
140a50036:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
140a5003b:	48 c7 44 24 68 0f 00 	movq   $0xf,0x68(%rsp)
140a50042:	00 00
140a50044:	48 c7 44 24 70 0f 00 	movq   $0xf,0x70(%rsp)
140a5004b:	00 00
140a5004d:	f2 0f 10 05 53 ee 62 	movsd  0x62ee53(%rip),%xmm0        # 0x14107eea8
140a50054:	00
140a50055:	f2 0f 11 44 24 58    	movsd  %xmm0,0x58(%rsp)
140a5005b:	8b 05 4f ee 62 00    	mov    0x62ee4f(%rip),%eax        # 0x14107eeb0
140a50061:	89 44 24 60          	mov    %eax,0x60(%rsp)
140a50065:	0f b7 05 48 ee 62 00 	movzwl 0x62ee48(%rip),%eax        # 0x14107eeb4
140a5006c:	66 89 44 24 64       	mov    %ax,0x64(%rsp)
140a50071:	0f b6 05 3e ee 62 00 	movzbl 0x62ee3e(%rip),%eax        # 0x14107eeb6
140a50078:	88 44 24 66          	mov    %al,0x66(%rsp)
140a5007c:	c6 44 24 67 00       	movb   $0x0,0x67(%rsp)
140a50081:	48 8b c3             	mov    %rbx,%rax
140a50084:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140a50089:	76 03                	jbe    0x140a5008e
140a5008b:	48 8b 03             	mov    (%rbx),%rax
140a5008e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a50093:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140a50098:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140a5009d:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140a500a3:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a500a8:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140a500ad:	e8 4e a3 fb ff       	call   0x140a0a400
140a500b2:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140a500b7:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140a500bc:	48 8b c2             	mov    %rdx,%rax
140a500bf:	48 2b c1             	sub    %rcx,%rax
140a500c2:	48 83 f8 0d          	cmp    $0xd,%rax
140a500c6:	72 36                	jb     0x140a500fe
140a500c8:	48 8d 41 0d          	lea    0xd(%rcx),%rax
140a500cc:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140a500d1:	48 8d 5c 24 58       	lea    0x58(%rsp),%rbx
140a500d6:	48 83 fa 0f          	cmp    $0xf,%rdx
140a500da:	48 0f 47 5c 24 58    	cmova  0x58(%rsp),%rbx
140a500e0:	48 03 d9             	add    %rcx,%rbx
140a500e3:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
140a500e9:	48 8d 15 c8 ed 62 00 	lea    0x62edc8(%rip),%rdx        # 0x14107eeb8
140a500f0:	48 8b cb             	mov    %rbx,%rcx
140a500f3:	e8 18 ef 48 00       	call   0x140edf010
140a500f8:	c6 43 0d 00          	movb   $0x0,0xd(%rbx)
140a500fc:	eb 25                	jmp    0x140a50123
140a500fe:	48 c7 44 24 20 0d 00 	movq   $0xd,0x20(%rsp)
140a50105:	00 00
140a50107:	4c 8d 0d aa ed 62 00 	lea    0x62edaa(%rip),%r9        # 0x14107eeb8
140a5010e:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
140a50114:	ba 0d 00 00 00       	mov    $0xd,%edx
140a50119:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140a5011e:	e8 5d 85 75 ff       	call   0x1401a8680
140a50123:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140a50128:	b2 3d                	mov    $0x3d,%dl
140a5012a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140a5012f:	e8 1c 69 f9 ff       	call   0x1409e6a50
140a50134:	48 8b d0             	mov    %rax,%rdx
140a50137:	48 8b cf             	mov    %rdi,%rcx
140a5013a:	e8 61 20 fa ff       	call   0x1409f21a0
140a5013f:	90                   	nop
140a50140:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140a50145:	48 83 fa 0f          	cmp    $0xf,%rdx
140a50149:	76 2e                	jbe    0x140a50179
140a5014b:	48 ff c2             	inc    %rdx
140a5014e:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140a50153:	48 8b c1             	mov    %rcx,%rax
140a50156:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a5015d:	72 15                	jb     0x140a50174
140a5015f:	48 83 c2 27          	add    $0x27,%rdx
140a50163:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a50167:	48 2b c1             	sub    %rcx,%rax
140a5016a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a5016e:	48 83 f8 1f          	cmp    $0x1f,%rax
140a50172:	77 2a                	ja     0x140a5019e
140a50174:	e8 cb af 3c 00       	call   0x140e1b144
140a50179:	48 8b c7             	mov    %rdi,%rax
140a5017c:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140a50181:	48 33 cc             	xor    %rsp,%rcx
140a50184:	e8 77 b3 3c 00       	call   0x140e1b500
140a50189:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140a50190:	00
140a50191:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140a50195:	49 8b 73 20          	mov    0x20(%r11),%rsi
140a50199:	49 8b e3             	mov    %r11,%rsp
140a5019c:	5f                   	pop    %rdi
140a5019d:	c3                   	ret
140a5019e:	e8 01 a0 3d 00       	call   0x140e2a1a4
140a501a3:	cc                   	int3
140a501a4:	cc                   	int3
140a501a5:	cc                   	int3
140a501a6:	cc                   	int3
140a501a7:	cc                   	int3
140a501a8:	cc                   	int3
140a501a9:	cc                   	int3
140a501aa:	cc                   	int3
140a501ab:	cc                   	int3
140a501ac:	cc                   	int3
140a501ad:	cc                   	int3
140a501ae:	cc                   	int3
140a501af:	cc                   	int3
140a501b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a501b5:	55                   	push   %rbp
140a501b6:	56                   	push   %rsi
140a501b7:	57                   	push   %rdi
140a501b8:	41 56                	push   %r14
140a501ba:	41 57                	push   %r15
140a501bc:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140a501c1:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
140a501c8:	48 8b 05 31 8d 96 00 	mov    0x968d31(%rip),%rax        # 0x1413b8f00
140a501cf:	48 33 c4             	xor    %rsp,%rax
140a501d2:	48 89 45 27          	mov    %rax,0x27(%rbp)
140a501d6:	49 8b f0             	mov    %r8,%rsi
140a501d9:	48 8b fa             	mov    %rdx,%rdi
140a501dc:	4c 8b f1             	mov    %rcx,%r14
140a501df:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140a501e4:	45 33 ff             	xor    %r15d,%r15d
140a501e7:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
140a501ec:	4c 89 7d 87          	mov    %r15,-0x79(%rbp)
140a501f0:	b9 68 00 00 00       	mov    $0x68,%ecx
140a501f5:	e8 0e af 3c 00       	call   0x140e1b108
140a501fa:	48 89 00             	mov    %rax,(%rax)
140a501fd:	48 89 40 08          	mov    %rax,0x8(%rax)
140a50201:	48 89 40 10          	mov    %rax,0x10(%rax)
140a50205:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140a5020b:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a50210:	48 8b d6             	mov    %rsi,%rdx
140a50213:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
140a50218:	76 03                	jbe    0x140a5021d
140a5021a:	48 8b 16             	mov    (%rsi),%rdx
140a5021d:	48 89 55 97          	mov    %rdx,-0x69(%rbp)
140a50221:	48 8b 46 10          	mov    0x10(%rsi),%rax
140a50225:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
140a50229:	48 8d 0c 10          	lea    (%rax,%rdx,1),%rcx
140a5022d:	c6 45 c7 00          	movb   $0x0,-0x39(%rbp)
140a50231:	c7 45 cb 01 00 00 00 	movl   $0x1,-0x35(%rbp)
140a50238:	c7 45 cf 01 00 00 00 	movl   $0x1,-0x31(%rbp)
140a5023f:	48 89 55 b7          	mov    %rdx,-0x49(%rbp)
140a50243:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
140a50247:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140a5024c:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140a50250:	e8 bb 70 fe ff       	call   0x140a37310
140a50255:	0f 28 45 97          	movaps -0x69(%rbp),%xmm0
140a50259:	66 0f 7f 45 97       	movdqa %xmm0,-0x69(%rbp)
140a5025e:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
140a50262:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140a50266:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140a5026a:	e8 21 79 fe ff       	call   0x140a37b90
140a5026f:	48 83 7d 8f 00       	cmpq   $0x0,-0x71(%rbp)
140a50274:	0f 94 c3             	sete   %bl
140a50277:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140a5027b:	e8 70 ef f6 ff       	call   0x1409bf1f0
140a50280:	84 db                	test   %bl,%bl
140a50282:	0f 84 8f 00 00 00    	je     0x140a50317
140a50288:	c6 07 01             	movb   $0x1,(%rdi)
140a5028b:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
140a5028f:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
140a50293:	b9 68 00 00 00       	mov    $0x68,%ecx
140a50298:	e8 6b ae 3c 00       	call   0x140e1b108
140a5029d:	4c 8b c8             	mov    %rax,%r9
140a502a0:	48 89 00             	mov    %rax,(%rax)
140a502a3:	48 89 40 08          	mov    %rax,0x8(%rax)
140a502a7:	48 89 40 10          	mov    %rax,0x10(%rax)
140a502ab:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140a502b1:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140a502b6:	48 89 47 08          	mov    %rax,0x8(%rdi)
140a502ba:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
140a502bf:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140a502c3:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
140a502c7:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
140a502cb:	4c 89 45 87          	mov    %r8,-0x79(%rbp)
140a502cf:	4d 8b 41 08          	mov    0x8(%r9),%r8
140a502d3:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140a502d8:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a502dd:	e8 de e0 f7 ff       	call   0x1409ce3c0
140a502e2:	ba 68 00 00 00       	mov    $0x68,%edx
140a502e7:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a502ec:	e8 53 ae 3c 00       	call   0x140e1b144
140a502f1:	48 8b c7             	mov    %rdi,%rax
140a502f4:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140a502f8:	48 33 cc             	xor    %rsp,%rcx
140a502fb:	e8 00 b2 3c 00       	call   0x140e1b500
140a50300:	48 8b 9c 24 30 01 00 	mov    0x130(%rsp),%rbx
140a50307:	00
140a50308:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
140a5030f:	41 5f                	pop    %r15
140a50311:	41 5e                	pop    %r14
140a50313:	5f                   	pop    %rdi
140a50314:	5e                   	pop    %rsi
140a50315:	5d                   	pop    %rbp
140a50316:	c3                   	ret
140a50317:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140a5031c:	4d 8b 40 08          	mov    0x8(%r8),%r8
140a50320:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140a50325:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a5032a:	e8 91 e0 f7 ff       	call   0x1409ce3c0
140a5032f:	ba 68 00 00 00       	mov    $0x68,%edx
140a50334:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a50339:	e8 06 ae 3c 00       	call   0x140e1b144
140a5033e:	8b 45 8f             	mov    -0x71(%rbp),%eax
140a50341:	89 45 8f             	mov    %eax,-0x71(%rbp)
140a50344:	0f b6 45 93          	movzbl -0x6d(%rbp),%eax
140a50348:	88 45 93             	mov    %al,-0x6d(%rbp)
140a5034b:	0f b6 44 24 30       	movzbl 0x30(%rsp),%eax
140a50350:	88 45 94             	mov    %al,-0x6c(%rbp)
140a50353:	0f b6 44 24 30       	movzbl 0x30(%rsp),%eax
140a50358:	88 45 96             	mov    %al,-0x6a(%rbp)
140a5035b:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
140a5035f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a50364:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140a50369:	49 8b 16             	mov    (%r14),%rdx
140a5036c:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140a50370:	e8 ab 5d ff ff       	call   0x140a46120
140a50375:	90                   	nop
140a50376:	0f b6 45 b7          	movzbl -0x49(%rbp),%eax
140a5037a:	84 c0                	test   %al,%al
140a5037c:	0f 84 1b 01 00 00    	je     0x140a5049d
140a50382:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
140a50386:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140a5038a:	4c 89 7d cf          	mov    %r15,-0x31(%rbp)
140a5038e:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140a50392:	4c 89 7d c7          	mov    %r15,-0x39(%rbp)
140a50396:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
140a5039a:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
140a5039e:	48 89 45 97          	mov    %rax,-0x69(%rbp)
140a503a2:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
140a503a6:	48 89 55 a7          	mov    %rdx,-0x59(%rbp)
140a503aa:	48 8d 45 97          	lea    -0x69(%rbp),%rax
140a503ae:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a503b3:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140a503b7:	e8 04 62 fa ff       	call   0x1409f65c0
140a503bc:	48 c7 45 df 07 00 00 	movq   $0x7,-0x21(%rbp)
140a503c3:	00
140a503c4:	48 8b 45 97          	mov    -0x69(%rbp),%rax
140a503c8:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140a503cc:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
140a503d0:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140a503d4:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
140a503d8:	48 89 45 f7          	mov    %rax,-0x9(%rbp)