1404b8efd:	48 85 c9             	test   %rcx,%rcx
1404b8f00:	74 24                	je     0x1404b8f26
1404b8f02:	8b 41 10             	mov    0x10(%rcx),%eax
1404b8f05:	ff c8                	dec    %eax
1404b8f07:	89 41 10             	mov    %eax,0x10(%rcx)
1404b8f0a:	85 c0                	test   %eax,%eax
1404b8f0c:	7f 18                	jg     0x1404b8f26
1404b8f0e:	0f 88 0b 03 00 00    	js     0x1404b921f
1404b8f14:	48 8b 01             	mov    (%rcx),%rax
1404b8f17:	ba 01 00 00 00       	mov    $0x1,%edx
1404b8f1c:	48 8b 00             	mov    (%rax),%rax
1404b8f1f:	ff 15 fb aa ac 00    	call   *0xacaafb(%rip)        # 0x140f83a20
1404b8f25:	90                   	nop
1404b8f26:	4d 8d 8e 30 01 00 00 	lea    0x130(%r14),%r9
1404b8f2d:	49 8b 09             	mov    (%r9),%rcx
1404b8f30:	48 85 c9             	test   %rcx,%rcx
1404b8f33:	74 52                	je     0x1404b8f87
1404b8f35:	c6 45 48 00          	movb   $0x0,0x48(%rbp)
1404b8f39:	48 3b df             	cmp    %rdi,%rbx
1404b8f3c:	74 2c                	je     0x1404b8f6a
1404b8f3e:	48 89 0b             	mov    %rcx,(%rbx)
1404b8f41:	8b 41 10             	mov    0x10(%rcx),%eax
1404b8f44:	ff c0                	inc    %eax
1404b8f46:	89 41 10             	mov    %eax,0x10(%rcx)
1404b8f49:	83 f8 01             	cmp    $0x1,%eax
1404b8f4c:	0f 8e d8 02 00 00    	jle    0x1404b922a
1404b8f52:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404b8f57:	0f 84 d5 02 00 00    	je     0x1404b9232
1404b8f5d:	48 83 c3 08          	add    $0x8,%rbx
1404b8f61:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
1404b8f65:	e9 b4 00 00 00       	jmp    0x1404b901e
1404b8f6a:	4c 8d 45 48          	lea    0x48(%rbp),%r8
1404b8f6e:	48 8b d3             	mov    %rbx,%rdx
1404b8f71:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1404b8f75:	e8 06 fa ff ff       	call   0x1404b8980
1404b8f7a:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
1404b8f7e:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1404b8f82:	e9 97 00 00 00       	jmp    0x1404b901e
1404b8f87:	b9 28 00 00 00       	mov    $0x28,%ecx
1404b8f8c:	e8 77 21 96 00       	call   0x140e1b108
1404b8f91:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404b8f95:	48 85 c0             	test   %rax,%rax
1404b8f98:	74 23                	je     0x1404b8fbd
1404b8f9a:	4c 89 6d c0          	mov    %r13,-0x40(%rbp)
1404b8f9e:	48 c7 45 c8 06 00 00 	movq   $0x6,-0x38(%rbp)
1404b8fa5:	00
1404b8fa6:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b8faa:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404b8faf:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b8fb3:	48 8b c8             	mov    %rax,%rcx
1404b8fb6:	e8 25 8d 27 00       	call   0x140731ce0
1404b8fbb:	eb 03                	jmp    0x1404b8fc0
1404b8fbd:	49 8b c4             	mov    %r12,%rax
1404b8fc0:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404b8fc4:	48 3b df             	cmp    %rdi,%rbx
1404b8fc7:	74 10                	je     0x1404b8fd9
1404b8fc9:	49 8b cc             	mov    %r12,%rcx
1404b8fcc:	48 89 03             	mov    %rax,(%rbx)
1404b8fcf:	48 83 c3 08          	add    $0x8,%rbx
1404b8fd3:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
1404b8fd7:	eb 1c                	jmp    0x1404b8ff5
1404b8fd9:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1404b8fdd:	48 8b d3             	mov    %rbx,%rdx
1404b8fe0:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1404b8fe4:	e8 27 df ec ff       	call   0x140386f10
1404b8fe9:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
1404b8fed:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1404b8ff1:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1404b8ff5:	48 85 c9             	test   %rcx,%rcx
1404b8ff8:	74 24                	je     0x1404b901e
1404b8ffa:	8b 41 10             	mov    0x10(%rcx),%eax
1404b8ffd:	ff c8                	dec    %eax
1404b8fff:	89 41 10             	mov    %eax,0x10(%rcx)
1404b9002:	85 c0                	test   %eax,%eax
1404b9004:	7f 18                	jg     0x1404b901e
1404b9006:	0f 88 31 02 00 00    	js     0x1404b923d
1404b900c:	48 8b 01             	mov    (%rcx),%rax
1404b900f:	ba 01 00 00 00       	mov    $0x1,%edx
1404b9014:	48 8b 00             	mov    (%rax),%rax
1404b9017:	ff 15 03 aa ac 00    	call   *0xacaa03(%rip)        # 0x140f83a20
1404b901d:	90                   	nop
1404b901e:	b9 28 00 00 00       	mov    $0x28,%ecx
1404b9023:	e8 e0 20 96 00       	call   0x140e1b108
1404b9028:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404b902c:	48 85 c0             	test   %rax,%rax
1404b902f:	74 33                	je     0x1404b9064
1404b9031:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
1404b9035:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1404b903c:	0f 1f 40 00          	nopl   0x0(%rax)
1404b9040:	48 ff c1             	inc    %rcx
1404b9043:	80 3c 0e 00          	cmpb   $0x0,(%rsi,%rcx,1)
1404b9047:	75 f7                	jne    0x1404b9040
1404b9049:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
1404b904d:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404b9051:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404b9056:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404b905a:	48 8b c8             	mov    %rax,%rcx
1404b905d:	e8 7e 8c 27 00       	call   0x140731ce0
1404b9062:	eb 03                	jmp    0x1404b9067
1404b9064:	49 8b c4             	mov    %r12,%rax
1404b9067:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404b906b:	48 3b df             	cmp    %rdi,%rbx
1404b906e:	74 10                	je     0x1404b9080
1404b9070:	49 8b cc             	mov    %r12,%rcx
1404b9073:	48 89 03             	mov    %rax,(%rbx)
1404b9076:	48 83 c3 08          	add    $0x8,%rbx
1404b907a:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
1404b907e:	eb 1c                	jmp    0x1404b909c
1404b9080:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1404b9084:	48 8b d3             	mov    %rbx,%rdx
1404b9087:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1404b908b:	e8 80 de ec ff       	call   0x140386f10
1404b9090:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
1404b9094:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1404b9098:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1404b909c:	48 85 c9             	test   %rcx,%rcx
1404b909f:	74 24                	je     0x1404b90c5
1404b90a1:	8b 41 10             	mov    0x10(%rcx),%eax
1404b90a4:	ff c8                	dec    %eax
1404b90a6:	89 41 10             	mov    %eax,0x10(%rcx)
1404b90a9:	85 c0                	test   %eax,%eax
1404b90ab:	7f 18                	jg     0x1404b90c5
1404b90ad:	0f 88 95 01 00 00    	js     0x1404b9248
1404b90b3:	48 8b 01             	mov    (%rcx),%rax
1404b90b6:	ba 01 00 00 00       	mov    $0x1,%edx
1404b90bb:	48 8b 00             	mov    (%rax),%rax
1404b90be:	ff 15 5c a9 ac 00    	call   *0xaca95c(%rip)        # 0x140f83a20
1404b90c4:	90                   	nop
1404b90c5:	45 84 ff             	test   %r15b,%r15b
1404b90c8:	0f 84 ca 00 00 00    	je     0x1404b9198
1404b90ce:	49 8b 86 60 01 00 00 	mov    0x160(%r14),%rax
1404b90d5:	4c 8b 05 9c 9d f7 00 	mov    0xf79d9c(%rip),%r8        # 0x141432e78
1404b90dc:	83 b8 1c 01 00 00 02 	cmpl   $0x2,0x11c(%rax)
1404b90e3:	75 49                	jne    0x1404b912e
1404b90e5:	49 83 c0 58          	add    $0x58,%r8
1404b90e9:	48 3b df             	cmp    %rdi,%rbx
1404b90ec:	0f 84 81 00 00 00    	je     0x1404b9173
1404b90f2:	49 8b 08             	mov    (%r8),%rcx
1404b90f5:	48 89 0b             	mov    %rcx,(%rbx)
1404b90f8:	48 85 c9             	test   %rcx,%rcx
1404b90fb:	74 1c                	je     0x1404b9119
1404b90fd:	8b 41 10             	mov    0x10(%rcx),%eax
1404b9100:	ff c0                	inc    %eax
1404b9102:	89 41 10             	mov    %eax,0x10(%rcx)
1404b9105:	83 f8 01             	cmp    $0x1,%eax
1404b9108:	0f 8e 45 01 00 00    	jle    0x1404b9253
1404b910e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404b9113:	0f 84 42 01 00 00    	je     0x1404b925b
1404b9119:	48 83 c3 08          	add    $0x8,%rbx
1404b911d:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1404b9121:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b9125:	48 8b 05 94 0c f7 00 	mov    0xf70c94(%rip),%rax        # 0x141429dc0
1404b912c:	eb 79                	jmp    0x1404b91a7
1404b912e:	49 83 c0 60          	add    $0x60,%r8
1404b9132:	48 3b df             	cmp    %rdi,%rbx
1404b9135:	74 3c                	je     0x1404b9173
1404b9137:	49 8b 08             	mov    (%r8),%rcx
1404b913a:	48 89 0b             	mov    %rcx,(%rbx)
1404b913d:	48 85 c9             	test   %rcx,%rcx
1404b9140:	74 1c                	je     0x1404b915e
1404b9142:	8b 41 10             	mov    0x10(%rcx),%eax
1404b9145:	ff c0                	inc    %eax
1404b9147:	89 41 10             	mov    %eax,0x10(%rcx)
1404b914a:	83 f8 01             	cmp    $0x1,%eax
1404b914d:	0f 8e 13 01 00 00    	jle    0x1404b9266
1404b9153:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404b9158:	0f 84 90 00 00 00    	je     0x1404b91ee
1404b915e:	48 83 c3 08          	add    $0x8,%rbx
1404b9162:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1404b9166:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b916a:	48 8b 05 4f 0c f7 00 	mov    0xf70c4f(%rip),%rax        # 0x141429dc0
1404b9171:	eb 34                	jmp    0x1404b91a7
1404b9173:	48 8b d3             	mov    %rbx,%rdx
1404b9176:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1404b917a:	e8 51 88 ec ff       	call   0x1403819d0
1404b917f:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1404b9183:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
1404b9187:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1404b918b:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b918f:	48 8b 05 2a 0c f7 00 	mov    0xf70c2a(%rip),%rax        # 0x141429dc0
1404b9196:	eb 0f                	jmp    0x1404b91a7
1404b9198:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1404b919c:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404b91a0:	48 8b 05 e9 0b f7 00 	mov    0xf70be9(%rip),%rax        # 0x141429d90
1404b91a7:	4c 89 65 f0          	mov    %r12,-0x10(%rbp)
1404b91ab:	4c 89 65 e8          	mov    %r12,-0x18(%rbp)
1404b91af:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
1404b91b3:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
1404b91b7:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
1404b91bb:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404b91bf:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1404b91c3:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1404b91c7:	49 8b ce             	mov    %r14,%rcx
1404b91ca:	e8 71 e8 07 00       	call   0x140537a40
1404b91cf:	90                   	nop
1404b91d0:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1404b91d5:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1404b91d9:	49 8b 73 38          	mov    0x38(%r11),%rsi
1404b91dd:	49 8b 7b 40          	mov    0x40(%r11),%rdi
1404b91e1:	49 8b e3             	mov    %r11,%rsp
1404b91e4:	41 5f                	pop    %r15
1404b91e6:	41 5e                	pop    %r14
1404b91e8:	41 5d                	pop    %r13
1404b91ea:	41 5c                	pop    %r12
1404b91ec:	5d                   	pop    %rbp
1404b91ed:	c3                   	ret
1404b91ee:	b9 01 00 00 00       	mov    $0x1,%ecx
1404b91f3:	e8 08 15 2d 00       	call   0x14078a700
1404b91f8:	90                   	nop
1404b91f9:	33 c9                	xor    %ecx,%ecx
1404b91fb:	e8 00 15 2d 00       	call   0x14078a700
1404b9200:	cc                   	int3
1404b9201:	b9 01 00 00 00       	mov    $0x1,%ecx
1404b9206:	e8 f5 14 2d 00       	call   0x14078a700
1404b920b:	90                   	nop
1404b920c:	33 c9                	xor    %ecx,%ecx
1404b920e:	e8 ed 14 2d 00       	call   0x14078a700
1404b9213:	cc                   	int3
1404b9214:	b9 01 00 00 00       	mov    $0x1,%ecx
1404b9219:	e8 e2 14 2d 00       	call   0x14078a700
1404b921e:	90                   	nop
1404b921f:	b9 02 00 00 00       	mov    $0x2,%ecx
1404b9224:	e8 d7 14 2d 00       	call   0x14078a700
1404b9229:	90                   	nop
1404b922a:	33 c9                	xor    %ecx,%ecx
1404b922c:	e8 cf 14 2d 00       	call   0x14078a700
1404b9231:	cc                   	int3
1404b9232:	b9 01 00 00 00       	mov    $0x1,%ecx
1404b9237:	e8 c4 14 2d 00       	call   0x14078a700
1404b923c:	90                   	nop
1404b923d:	b9 02 00 00 00       	mov    $0x2,%ecx
1404b9242:	e8 b9 14 2d 00       	call   0x14078a700
1404b9247:	90                   	nop
1404b9248:	b9 02 00 00 00       	mov    $0x2,%ecx
1404b924d:	e8 ae 14 2d 00       	call   0x14078a700
1404b9252:	90                   	nop
1404b9253:	33 c9                	xor    %ecx,%ecx
1404b9255:	e8 a6 14 2d 00       	call   0x14078a700
1404b925a:	cc                   	int3
1404b925b:	b9 01 00 00 00       	mov    $0x1,%ecx
1404b9260:	e8 9b 14 2d 00       	call   0x14078a700
1404b9265:	90                   	nop
1404b9266:	33 c9                	xor    %ecx,%ecx
1404b9268:	e8 93 14 2d 00       	call   0x14078a700
1404b926d:	cc                   	int3
1404b926e:	cc                   	int3
1404b926f:	cc                   	int3
1404b9270:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404b9275:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1404b927a:	56                   	push   %rsi
1404b927b:	57                   	push   %rdi
1404b927c:	41 54                	push   %r12
1404b927e:	41 56                	push   %r14
1404b9280:	41 57                	push   %r15
1404b9282:	48 83 ec 50          	sub    $0x50,%rsp
1404b9286:	4d 8b f0             	mov    %r8,%r14
1404b9289:	8b ea                	mov    %edx,%ebp
1404b928b:	48 8b d9             	mov    %rcx,%rbx
1404b928e:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1404b9292:	e8 09 8c f4 ff       	call   0x140401ea0
1404b9297:	48 85 c0             	test   %rax,%rax
1404b929a:	74 21                	je     0x1404b92bd
1404b929c:	80 bb b8 00 00 00 00 	cmpb   $0x0,0xb8(%rbx)
1404b92a3:	74 0c                	je     0x1404b92b1
1404b92a5:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
1404b92ac:	44 8b 39             	mov    (%rcx),%r15d
1404b92af:	eb 12                	jmp    0x1404b92c3
1404b92b1:	48 8b 88 d0 00 00 00 	mov    0xd0(%rax),%rcx
1404b92b8:	44 8b 39             	mov    (%rcx),%r15d
1404b92bb:	eb 06                	jmp    0x1404b92c3
1404b92bd:	41 bf 04 00 00 00    	mov    $0x4,%r15d
1404b92c3:	85 ed                	test   %ebp,%ebp
1404b92c5:	0f 8e 5b 03 00 00    	jle    0x1404b9626
1404b92cb:	4c 8d 25 2e 6d b4 ff 	lea    -0x4b92d2(%rip),%r12        # 0x140000000
1404b92d2:	8b 93 d4 00 00 00    	mov    0xd4(%rbx),%edx
1404b92d8:	39 93 d0 00 00 00    	cmp    %edx,0xd0(%rbx)
1404b92de:	7c 0a                	jl     0x1404b92ea
1404b92e0:	03 d2                	add    %edx,%edx
1404b92e2:	48 8b cb             	mov    %rbx,%rcx
1404b92e5:	e8 16 4e f4 ff       	call   0x1403fe100
1404b92ea:	41 0f b6 3e          	movzbl (%r14),%edi
1404b92ee:	48 63 93 18 01 00 00 	movslq 0x118(%rbx),%rdx
1404b92f5:	83 fa 06             	cmp    $0x6,%edx
1404b92f8:	0f 87 05 03 00 00    	ja     0x1404b9603
1404b92fe:	41 8b 8c 94 40 96 4b 	mov    0x4b9640(%r12,%rdx,4),%ecx
1404b9305:	00
1404b9306:	49 03 cc             	add    %r12,%rcx
1404b9309:	ff e1                	jmp    *%rcx
1404b930b:	41 8d 47 fd          	lea    -0x3(%r15),%eax
1404b930f:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
1404b9314:	74 44                	je     0x1404b935a
1404b9316:	8d 47 d0             	lea    -0x30(%rdi),%eax
1404b9319:	83 f8 09             	cmp    $0x9,%eax
1404b931c:	0f 86 f7 02 00 00    	jbe    0x1404b9619
1404b9322:	85 ff                	test   %edi,%edi
1404b9324:	75 0f                	jne    0x1404b9335
1404b9326:	c7 83 18 01 00 00 01 	movl   $0x1,0x118(%rbx)
1404b932d:	00 00 00
1404b9330:	e9 e4 02 00 00       	jmp    0x1404b9619
1404b9335:	4c 8d 05 50 a4 ae 00 	lea    0xaea450(%rip),%r8        # 0x140fa378c
1404b933c:	48 8d 15 a5 73 b4 00 	lea    0xb473a5(%rip),%rdx        # 0x1410006e8
1404b9343:	48 8b cb             	mov    %rbx,%rcx
1404b9346:	e8 75 f8 07 00       	call   0x140538bc0
1404b934b:	c7 83 18 01 00 00 06 	movl   $0x6,0x118(%rbx)
1404b9352:	00 00 00
1404b9355:	e9 bf 02 00 00       	jmp    0x1404b9619
1404b935a:	c7 83 18 01 00 00 06 	movl   $0x6,0x118(%rbx)
1404b9361:	00 00 00
1404b9364:	ff c5                	inc    %ebp
1404b9366:	49 ff ce             	dec    %r14
1404b9369:	e9 ab 02 00 00       	jmp    0x1404b9619
1404b936e:	48 63 8b d0 00 00 00 	movslq 0xd0(%rbx),%rcx
1404b9375:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
1404b937c:	40 88 3c 01          	mov    %dil,(%rcx,%rax,1)
1404b9380:	8b 8b d0 00 00 00    	mov    0xd0(%rbx),%ecx
1404b9386:	ff c1                	inc    %ecx
1404b9388:	89 8b d0 00 00 00    	mov    %ecx,0xd0(%rbx)
1404b938e:	85 ff                	test   %edi,%edi
1404b9390:	0f 85 83 02 00 00    	jne    0x1404b9619
1404b9396:	8b 83 18 01 00 00    	mov    0x118(%rbx),%eax
1404b939c:	83 f8 01             	cmp    $0x1,%eax
1404b939f:	0f 85 b2 00 00 00    	jne    0x1404b9457
1404b93a5:	48 8b b3 28 01 00 00 	mov    0x128(%rbx),%rsi
1404b93ac:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
1404b93b3:	48 83 be 38 01 00 00 	cmpq   $0x0,0x138(%rsi)
1404b93ba:	00
1404b93bb:	74 2f                	je     0x1404b93ec
1404b93bd:	4c 8d 05 44 73 b4 00 	lea    0xb47344(%rip),%r8        # 0x141000708
1404b93c4:	48 8b d6             	mov    %rsi,%rdx
1404b93c7:	48 8b 0d 2a 81 f7 00 	mov    0xf7812a(%rip),%rcx        # 0x1414314f8
1404b93ce:	e8 4d 8a 2d 00       	call   0x140791e20
1404b93d3:	c7 83 18 01 00 00 02 	movl   $0x2,0x118(%rbx)
1404b93da:	00 00 00
1404b93dd:	c7 83 d0 00 00 00 00 	movl   $0x0,0xd0(%rbx)
1404b93e4:	00 00 00
1404b93e7:	e9 2d 02 00 00       	jmp    0x1404b9619
1404b93ec:	b9 28 00 00 00       	mov    $0x28,%ecx
1404b93f1:	e8 12 1d 96 00       	call   0x140e1b108
1404b93f6:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1404b93fd:	00
1404b93fe:	48 85 c0             	test   %rax,%rax
1404b9401:	74 34                	je     0x1404b9437
1404b9403:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1404b9408:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1404b940f:	90                   	nop
1404b9410:	48 ff c1             	inc    %rcx
1404b9413:	80 3c 0f 00          	cmpb   $0x0,(%rdi,%rcx,1)
1404b9417:	75 f7                	jne    0x1404b9410
1404b9419:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1404b941e:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0