140843dd1:	e8 da 1b 00 00       	call   0x1408459b0
140843dd6:	4c 8b 0e             	mov    (%rsi),%r9
140843dd9:	4d 8b 89 c0 00 00 00 	mov    0xc0(%r9),%r9
140843de0:	49 83 c1 18          	add    $0x18,%r9
140843de4:	4c 8d 05 ed e6 7f 00 	lea    0x7fe6ed(%rip),%r8        # 0x1410424d8
140843deb:	48 8b d7             	mov    %rdi,%rdx
140843dee:	8b cb                	mov    %ebx,%ecx
140843df0:	e8 bb 1b 00 00       	call   0x1408459b0
140843df5:	4c 8b 0e             	mov    (%rsi),%r9
140843df8:	4d 8b 89 c0 00 00 00 	mov    0xc0(%r9),%r9
140843dff:	49 83 c1 18          	add    $0x18,%r9
140843e03:	4c 8d 05 e6 e6 7f 00 	lea    0x7fe6e6(%rip),%r8        # 0x1410424f0
140843e0a:	48 8b d7             	mov    %rdi,%rdx
140843e0d:	8b cb                	mov    %ebx,%ecx
140843e0f:	e8 9c 1b 00 00       	call   0x1408459b0
140843e14:	4c 8b 0e             	mov    (%rsi),%r9
140843e17:	4d 8b 89 c0 00 00 00 	mov    0xc0(%r9),%r9
140843e1e:	49 83 c1 30          	add    $0x30,%r9
140843e22:	4c 8d 05 cf e6 7f 00 	lea    0x7fe6cf(%rip),%r8        # 0x1410424f8
140843e29:	48 8b d7             	mov    %rdi,%rdx
140843e2c:	8b cb                	mov    %ebx,%ecx
140843e2e:	e8 7d 1b 00 00       	call   0x1408459b0
140843e33:	4c 8b 0e             	mov    (%rsi),%r9
140843e36:	4d 8b 89 c0 00 00 00 	mov    0xc0(%r9),%r9
140843e3d:	49 83 c1 30          	add    $0x30,%r9
140843e41:	4c 8d 05 c0 e6 7f 00 	lea    0x7fe6c0(%rip),%r8        # 0x141042508
140843e48:	48 8b d7             	mov    %rdi,%rdx
140843e4b:	8b cb                	mov    %ebx,%ecx
140843e4d:	e8 5e 1b 00 00       	call   0x1408459b0
140843e52:	4c 8b 0e             	mov    (%rsi),%r9
140843e55:	4d 8b 89 c0 00 00 00 	mov    0xc0(%r9),%r9
140843e5c:	49 83 c1 48          	add    $0x48,%r9
140843e60:	4c 8d 05 a9 e6 7f 00 	lea    0x7fe6a9(%rip),%r8        # 0x141042510
140843e67:	48 8b d7             	mov    %rdi,%rdx
140843e6a:	8b cb                	mov    %ebx,%ecx
140843e6c:	e8 3f 1b 00 00       	call   0x1408459b0
140843e71:	4c 8b 0e             	mov    (%rsi),%r9
140843e74:	4d 8b 89 c0 00 00 00 	mov    0xc0(%r9),%r9
140843e7b:	49 83 c1 48          	add    $0x48,%r9
140843e7f:	4c 8d 05 a2 e6 7f 00 	lea    0x7fe6a2(%rip),%r8        # 0x141042528
140843e86:	48 8b d7             	mov    %rdi,%rdx
140843e89:	8b cb                	mov    %ebx,%ecx
140843e8b:	e8 20 1b 00 00       	call   0x1408459b0
140843e90:	4c 8b 0e             	mov    (%rsi),%r9
140843e93:	4d 8b 89 c0 00 00 00 	mov    0xc0(%r9),%r9
140843e9a:	49 83 c1 60          	add    $0x60,%r9
140843e9e:	4c 8d 05 8b e6 7f 00 	lea    0x7fe68b(%rip),%r8        # 0x141042530
140843ea5:	48 8b d7             	mov    %rdi,%rdx
140843ea8:	8b cb                	mov    %ebx,%ecx
140843eaa:	e8 01 1b 00 00       	call   0x1408459b0
140843eaf:	4c 8b 0e             	mov    (%rsi),%r9
140843eb2:	4d 8b 89 c0 00 00 00 	mov    0xc0(%r9),%r9
140843eb9:	49 83 c1 60          	add    $0x60,%r9
140843ebd:	4c 8d 05 7c e6 7f 00 	lea    0x7fe67c(%rip),%r8        # 0x141042540
140843ec4:	48 8b d7             	mov    %rdi,%rdx
140843ec7:	8b cb                	mov    %ebx,%ecx
140843ec9:	e8 e2 1a 00 00       	call   0x1408459b0
140843ece:	4c 8b 0e             	mov    (%rsi),%r9
140843ed1:	4d 8b 89 c0 00 00 00 	mov    0xc0(%r9),%r9
140843ed8:	49 83 c1 78          	add    $0x78,%r9
140843edc:	4c 8d 05 65 e6 7f 00 	lea    0x7fe665(%rip),%r8        # 0x141042548
140843ee3:	48 8b d7             	mov    %rdi,%rdx
140843ee6:	8b cb                	mov    %ebx,%ecx
140843ee8:	e8 c3 1a 00 00       	call   0x1408459b0
140843eed:	4c 8b 0e             	mov    (%rsi),%r9
140843ef0:	4d 8b 89 c0 00 00 00 	mov    0xc0(%r9),%r9
140843ef7:	49 83 c1 78          	add    $0x78,%r9
140843efb:	4c 8d 05 5e e6 7f 00 	lea    0x7fe65e(%rip),%r8        # 0x141042560
140843f02:	48 8b d7             	mov    %rdi,%rdx
140843f05:	8b cb                	mov    %ebx,%ecx
140843f07:	e8 a4 1a 00 00       	call   0x1408459b0
140843f0c:	48 8b 06             	mov    (%rsi),%rax
140843f0f:	4c 8b 88 c0 00 00 00 	mov    0xc0(%rax),%r9
140843f16:	49 81 c1 90 00 00 00 	add    $0x90,%r9
140843f1d:	4c 8d 05 44 e6 7f 00 	lea    0x7fe644(%rip),%r8        # 0x141042568
140843f24:	48 8b d7             	mov    %rdi,%rdx
140843f27:	8b cb                	mov    %ebx,%ecx
140843f29:	e8 82 1a 00 00       	call   0x1408459b0
140843f2e:	4c 8b 0e             	mov    (%rsi),%r9
140843f31:	4d 8b 89 c0 00 00 00 	mov    0xc0(%r9),%r9
140843f38:	49 81 c1 90 00 00 00 	add    $0x90,%r9
140843f3f:	4c 8d 05 2e e6 7f 00 	lea    0x7fe62e(%rip),%r8        # 0x141042574
140843f46:	48 8b d7             	mov    %rdi,%rdx
140843f49:	8b cb                	mov    %ebx,%ecx
140843f4b:	e8 60 1a 00 00       	call   0x1408459b0
140843f50:	48 8b 06             	mov    (%rsi),%rax
140843f53:	4c 8b 88 c0 00 00 00 	mov    0xc0(%rax),%r9
140843f5a:	49 81 c1 a8 00 00 00 	add    $0xa8,%r9
140843f61:	4c 8d 05 18 e6 7f 00 	lea    0x7fe618(%rip),%r8        # 0x141042580
140843f68:	48 8b d7             	mov    %rdi,%rdx
140843f6b:	8b cb                	mov    %ebx,%ecx
140843f6d:	e8 3e 1a 00 00       	call   0x1408459b0
140843f72:	4c 8b 0e             	mov    (%rsi),%r9
140843f75:	4d 8b 89 c0 00 00 00 	mov    0xc0(%r9),%r9
140843f7c:	49 81 c1 a8 00 00 00 	add    $0xa8,%r9
140843f83:	4c 8d 05 0e e6 7f 00 	lea    0x7fe60e(%rip),%r8        # 0x141042598
140843f8a:	48 8b d7             	mov    %rdi,%rdx
140843f8d:	8b cb                	mov    %ebx,%ecx
140843f8f:	e8 1c 1a 00 00       	call   0x1408459b0
140843f94:	4c 8b 0e             	mov    (%rsi),%r9
140843f97:	4d 8b 89 c0 00 00 00 	mov    0xc0(%r9),%r9
140843f9e:	49 81 c1 c0 00 00 00 	add    $0xc0,%r9
140843fa5:	4c 8d 05 f4 e5 7f 00 	lea    0x7fe5f4(%rip),%r8        # 0x1410425a0
140843fac:	48 8b d7             	mov    %rdi,%rdx
140843faf:	8b cb                	mov    %ebx,%ecx
140843fb1:	e8 fa 19 00 00       	call   0x1408459b0
140843fb6:	4c 8b 0e             	mov    (%rsi),%r9
140843fb9:	4d 8b 89 c0 00 00 00 	mov    0xc0(%r9),%r9
140843fc0:	49 81 c1 c0 00 00 00 	add    $0xc0,%r9
140843fc7:	4c 8d 05 e2 e5 7f 00 	lea    0x7fe5e2(%rip),%r8        # 0x1410425b0
140843fce:	48 8b d7             	mov    %rdi,%rdx
140843fd1:	8b cb                	mov    %ebx,%ecx
140843fd3:	e8 d8 19 00 00       	call   0x1408459b0
140843fd8:	44 89 75 a7          	mov    %r14d,-0x59(%rbp)
140843fdc:	44 88 75 ef          	mov    %r14b,-0x11(%rbp)
140843fe0:	c6 45 06 17          	movb   $0x17,0x6(%rbp)
140843fe4:	44 88 75 07          	mov    %r14b,0x7(%rbp)
140843fe8:	c6 45 1e 17          	movb   $0x17,0x1e(%rbp)
140843fec:	41 be 01 00 00 00    	mov    $0x1,%r14d
140843ff2:	44 89 75 e7          	mov    %r14d,-0x19(%rbp)
140843ff6:	44 89 75 eb          	mov    %r14d,-0x15(%rbp)
140843ffa:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140843ffe:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140844002:	e8 09 8e ff ff       	call   0x14083ce10
140844007:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
14084400b:	4c 8d 05 a9 e5 7f 00 	lea    0x7fe5a9(%rip),%r8        # 0x1410425bb
140844012:	48 8b d7             	mov    %rdi,%rdx
140844015:	8b cb                	mov    %ebx,%ecx
140844017:	e8 f4 1e 00 00       	call   0x140845f10
14084401c:	49 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%r15
140844023:	84 c0                	test   %al,%al
140844025:	0f 85 66 01 00 00    	jne    0x140844191
14084402b:	85 db                	test   %ebx,%ebx
14084402d:	7e 74                	jle    0x1408440a3
14084402f:	48 89 5d c7          	mov    %rbx,-0x39(%rbp)
140844033:	4c 8d 6f f8          	lea    -0x8(%rdi),%r13
140844037:	4d 8d 6c dd 00       	lea    0x0(%r13,%rbx,8),%r13
14084403c:	0f 1f 40 00          	nopl   0x0(%rax)
140844040:	48 8d 15 71 e5 7f 00 	lea    0x7fe571(%rip),%rdx        # 0x1410425b8
140844047:	49 8b 4d 00          	mov    0x0(%r13),%rcx
14084404b:	e8 44 9f 5d 00       	call   0x140e1df94
140844050:	4c 8b f0             	mov    %rax,%r14
140844053:	48 85 c0             	test   %rax,%rax
140844056:	74 37                	je     0x14084408f
140844058:	49 8b 55 00          	mov    0x0(%r13),%rdx
14084405c:	48 8b c2             	mov    %rdx,%rax
14084405f:	49 3b d6             	cmp    %r14,%rdx
140844062:	74 10                	je     0x140844074
140844064:	0f b6 0a             	movzbl (%rdx),%ecx
140844067:	48 ff c2             	inc    %rdx
14084406a:	80 f9 2d             	cmp    $0x2d,%cl
14084406d:	75 20                	jne    0x14084408f
14084406f:	49 3b d6             	cmp    %r14,%rdx
140844072:	75 f0                	jne    0x140844064
140844074:	80 38 2d             	cmpb   $0x2d,(%rax)
140844077:	75 16                	jne    0x14084408f
140844079:	49 8b c7             	mov    %r15,%rax
14084407c:	0f 1f 40 00          	nopl   0x0(%rax)
140844080:	48 ff c0             	inc    %rax
140844083:	41 80 7c 06 07 00    	cmpb   $0x0,0x7(%r14,%rax,1)
140844089:	75 f5                	jne    0x140844080
14084408b:	85 c0                	test   %eax,%eax
14084408d:	75 7e                	jne    0x14084410d
14084408f:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140844093:	48 ff c8             	dec    %rax
140844096:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
14084409a:	49 83 ed 08          	sub    $0x8,%r13
14084409e:	48 85 c0             	test   %rax,%rax
1408440a1:	7f 9d                	jg     0x140844040
1408440a3:	c6 45 cf 00          	movb   $0x0,-0x31(%rbp)
1408440a7:	c6 45 e6 17          	movb   $0x17,-0x1a(%rbp)
1408440ab:	41 be 03 00 00 00    	mov    $0x3,%r14d
1408440b1:	44 89 75 eb          	mov    %r14d,-0x15(%rbp)
1408440b5:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1408440b9:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1408440bd:	e8 4e 8d ff ff       	call   0x14083ce10
1408440c2:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
1408440c6:	4c 8d 05 f6 e4 7f 00 	lea    0x7fe4f6(%rip),%r8        # 0x1410425c3
1408440cd:	48 8b d7             	mov    %rdi,%rdx
1408440d0:	8b cb                	mov    %ebx,%ecx
1408440d2:	e8 39 1e 00 00       	call   0x140845f10
1408440d7:	84 c0                	test   %al,%al
1408440d9:	0f 85 b2 00 00 00    	jne    0x140844191
1408440df:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
1408440e3:	4c 8d 05 d6 e4 7f 00 	lea    0x7fe4d6(%rip),%r8        # 0x1410425c0
1408440ea:	48 8b d7             	mov    %rdi,%rdx
1408440ed:	8b cb                	mov    %ebx,%ecx
1408440ef:	e8 1c 1e 00 00       	call   0x140845f10
1408440f4:	84 c0                	test   %al,%al
1408440f6:	0f 85 95 00 00 00    	jne    0x140844191
1408440fc:	45 84 e4             	test   %r12b,%r12b
1408440ff:	0f 85 8c 00 00 00    	jne    0x140844191
140844105:	45 32 ed             	xor    %r13b,%r13b
140844108:	e9 87 00 00 00       	jmp    0x140844194
14084410d:	49 8b cf             	mov    %r15,%rcx
140844110:	48 ff c1             	inc    %rcx
140844113:	41 80 7c 0e 07 00    	cmpb   $0x0,0x7(%r14,%rcx,1)
140844119:	75 f5                	jne    0x140844110
14084411b:	44 8b e9             	mov    %ecx,%r13d
14084411e:	83 f9 17             	cmp    $0x17,%ecx
140844121:	77 16                	ja     0x140844139
140844123:	42 c6 44 2d af 00    	movb   $0x0,-0x51(%rbp,%r13,1)
140844129:	b8 17 00 00 00       	mov    $0x17,%eax
14084412e:	2a c1                	sub    %cl,%al
140844130:	88 45 c6             	mov    %al,-0x3a(%rbp)
140844133:	48 8d 45 af          	lea    -0x51(%rbp),%rax
140844137:	eb 1d                	jmp    0x140844156
140844139:	c6 45 c6 80          	movb   $0x80,-0x3a(%rbp)
14084413d:	89 4d b7             	mov    %ecx,-0x49(%rbp)
140844140:	8d 41 01             	lea    0x1(%rcx),%eax
140844143:	89 45 bb             	mov    %eax,-0x45(%rbp)
140844146:	8b c8                	mov    %eax,%ecx
140844148:	e8 cf 74 5d 00       	call   0x140e1b61c
14084414d:	48 89 45 af          	mov    %rax,-0x51(%rbp)
140844151:	42 c6 04 28 00       	movb   $0x0,(%rax,%r13,1)
140844156:	4d 8b c5             	mov    %r13,%r8
140844159:	49 8d 56 07          	lea    0x7(%r14),%rdx
14084415d:	48 8b c8             	mov    %rax,%rcx
140844160:	e8 ab ae 69 00       	call   0x140edf010
140844165:	0f be 45 06          	movsbl 0x6(%rbp),%eax
140844169:	c1 e8 07             	shr    $0x7,%eax
14084416c:	f6 d0                	not    %al
14084416e:	a8 01                	test   $0x1,%al
140844170:	75 09                	jne    0x14084417b
140844172:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140844176:	e8 c9 6f 5d 00       	call   0x140e1b144
14084417b:	0f 10 45 af          	movups -0x51(%rbp),%xmm0
14084417f:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
140844183:	f2 0f 10 4d bf       	movsd  -0x41(%rbp),%xmm1
140844188:	f2 0f 11 4d ff       	movsd  %xmm1,-0x1(%rbp)
14084418d:	44 8b 75 e7          	mov    -0x19(%rbp),%r14d
140844191:	41 b5 01             	mov    $0x1,%r13b
140844194:	41 f6 c6 02          	test   $0x2,%r14b
140844198:	74 1b                	je     0x1408441b5
14084419a:	41 83 e6 fd          	and    $0xfffffffd,%r14d
14084419e:	0f be 45 e6          	movsbl -0x1a(%rbp),%eax
1408441a2:	c1 e8 07             	shr    $0x7,%eax
1408441a5:	f6 d0                	not    %al
1408441a7:	a8 01                	test   $0x1,%al
1408441a9:	75 0a                	jne    0x1408441b5
1408441ab:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1408441af:	e8 90 6f 5d 00       	call   0x140e1b144
1408441b4:	90                   	nop
1408441b5:	41 f6 c6 01          	test   $0x1,%r14b
1408441b9:	74 04                	je     0x1408441bf
1408441bb:	41 83 e6 fe          	and    $0xfffffffe,%r14d
1408441bf:	45 84 ed             	test   %r13b,%r13b
1408441c2:	74 10                	je     0x1408441d4
1408441c4:	48 8b 0e             	mov    (%rsi),%rcx
1408441c7:	48 83 c1 28          	add    $0x28,%rcx
1408441cb:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1408441cf:	e8 3c 8c ff ff       	call   0x14083ce10
1408441d4:	c6 45 0b 00          	movb   $0x0,0xb(%rbp)
1408441d8:	c6 45 1e 13          	movb   $0x13,0x1e(%rbp)
1408441dc:	c7 45 07 66 69 6c 65 	movl   $0x656c6966,0x7(%rbp)
1408441e3:	41 83 ce 04          	or     $0x4,%r14d
1408441e7:	44 89 75 e7          	mov    %r14d,-0x19(%rbp)
1408441eb:	44 89 75 eb          	mov    %r14d,-0x15(%rbp)
1408441ef:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1408441f3:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1408441f7:	e8 14 8c ff ff       	call   0x14083ce10
1408441fc:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
140844200:	4c 8d 05 c4 e3 7f 00 	lea    0x7fe3c4(%rip),%r8        # 0x1410425cb
140844207:	48 8b d7             	mov    %rdi,%rdx
14084420a:	8b cb                	mov    %ebx,%ecx
14084420c:	e8 ff 1c 00 00       	call   0x140845f10
140844211:	84 c0                	test   %al,%al
140844213:	0f 85 78 01 00 00    	jne    0x140844391
140844219:	85 db                	test   %ebx,%ebx
14084421b:	7e 7e                	jle    0x14084429b
14084421d:	48 89 5d c7          	mov    %rbx,-0x39(%rbp)
140844221:	4c 8d 6f f8          	lea    -0x8(%rdi),%r13
140844225:	4d 8d 6c dd 00       	lea    0x0(%r13,%rbx,8),%r13
14084422a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140844230:	48 8d 15 91 e3 7f 00 	lea    0x7fe391(%rip),%rdx        # 0x1410425c8
140844237:	49 8b 4d 00          	mov    0x0(%r13),%rcx
14084423b:	e8 54 9d 5d 00       	call   0x140e1df94
140844240:	4c 8b f0             	mov    %rax,%r14
140844243:	48 85 c0             	test   %rax,%rax
140844246:	74 3b                	je     0x140844283
140844248:	49 8b 55 00          	mov    0x0(%r13),%rdx
14084424c:	48 8b c2             	mov    %rdx,%rax
14084424f:	49 3b d6             	cmp    %r14,%rdx
140844252:	74 10                	je     0x140844264
140844254:	0f b6 0a             	movzbl (%rdx),%ecx
140844257:	48 ff c2             	inc    %rdx
14084425a:	80 f9 2d             	cmp    $0x2d,%cl
14084425d:	75 24                	jne    0x140844283
14084425f:	49 3b d6             	cmp    %r14,%rdx
140844262:	75 f0                	jne    0x140844254
140844264:	80 38 2d             	cmpb   $0x2d,(%rax)
140844267:	75 1a                	jne    0x140844283
140844269:	49 8b c7             	mov    %r15,%rax
14084426c:	0f 1f 40 00          	nopl   0x0(%rax)
140844270:	48 ff c0             	inc    %rax
140844273:	41 80 7c 06 0c 00    	cmpb   $0x0,0xc(%r14,%rax,1)
140844279:	75 f5                	jne    0x140844270
14084427b:	85 c0                	test   %eax,%eax
14084427d:	0f 85 87 00 00 00    	jne    0x14084430a
140844283:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140844287:	48 ff c8             	dec    %rax
14084428a:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
14084428e:	49 83 ed 08          	sub    $0x8,%r13
140844292:	48 85 c0             	test   %rax,%rax
140844295:	7f 99                	jg     0x140844230
140844297:	44 8b 75 e7          	mov    -0x19(%rbp),%r14d
14084429b:	c6 45 d3 00          	movb   $0x0,-0x2d(%rbp)
14084429f:	c6 45 e6 13          	movb   $0x13,-0x1a(%rbp)
1408442a3:	c7 45 cf 66 69 6c 65 	movl   $0x656c6966,-0x31(%rbp)
1408442aa:	41 83 ce 08          	or     $0x8,%r14d
1408442ae:	44 89 75 eb          	mov    %r14d,-0x15(%rbp)
1408442b2:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1408442b6:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1408442ba:	e8 51 8b ff ff       	call   0x14083ce10
1408442bf:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
1408442c3:	4c 8d 05 11 e3 7f 00 	lea    0x7fe311(%rip),%r8        # 0x1410425db
1408442ca:	48 8b d7             	mov    %rdi,%rdx
1408442cd:	8b cb                	mov    %ebx,%ecx
1408442cf:	e8 3c 1c 00 00       	call   0x140845f10
1408442d4:	84 c0                	test   %al,%al
1408442d6:	0f 85 b5 00 00 00    	jne    0x140844391
1408442dc:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
1408442e0:	4c 8d 05 f1 e2 7f 00 	lea    0x7fe2f1(%rip),%r8        # 0x1410425d8
1408442e7:	48 8b d7             	mov    %rdi,%rdx
1408442ea:	8b cb                	mov    %ebx,%ecx
1408442ec:	e8 1f 1c 00 00       	call   0x140845f10
1408442f1:	84 c0                	test   %al,%al
1408442f3:	0f 85 98 00 00 00    	jne    0x140844391
1408442f9:	45 84 e4             	test   %r12b,%r12b
1408442fc:	0f 85 8f 00 00 00    	jne    0x140844391
140844302:	45 32 ed             	xor    %r13b,%r13b
140844305:	e9 8a 00 00 00       	jmp    0x140844394
14084430a:	49 8b cf             	mov    %r15,%rcx
14084430d:	0f 1f 00             	nopl   (%rax)
140844310:	48 ff c1             	inc    %rcx
140844313:	41 80 7c 0e 0c 00    	cmpb   $0x0,0xc(%r14,%rcx,1)
140844319:	75 f5                	jne    0x140844310
14084431b:	44 8b e9             	mov    %ecx,%r13d
14084431e:	83 f9 17             	cmp    $0x17,%ecx
140844321:	77 16                	ja     0x140844339
140844323:	42 c6 44 2d af 00    	movb   $0x0,-0x51(%rbp,%r13,1)
140844329:	b8 17 00 00 00       	mov    $0x17,%eax
14084432e:	2a c1                	sub    %cl,%al
140844330:	88 45 c6             	mov    %al,-0x3a(%rbp)
140844333:	48 8d 45 af          	lea    -0x51(%rbp),%rax
140844337:	eb 1d                	jmp    0x140844356
140844339:	c6 45 c6 80          	movb   $0x80,-0x3a(%rbp)
14084433d:	89 4d b7             	mov    %ecx,-0x49(%rbp)
140844340:	8d 41 01             	lea    0x1(%rcx),%eax
140844343:	89 45 bb             	mov    %eax,-0x45(%rbp)