1401f3c09:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401f3c0f:	e8 bc de fa ff       	call   0x1401a1ad0
1401f3c14:	85 c0                	test   %eax,%eax
1401f3c16:	74 0e                	je     0x1401f3c26
1401f3c18:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f3c1d:	e8 5e d7 fa ff       	call   0x1401a1380
1401f3c22:	85 c0                	test   %eax,%eax
1401f3c24:	75 43                	jne    0x1401f3c69
1401f3c26:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f3c2b:	e8 00 d7 fa ff       	call   0x1401a1330
1401f3c30:	e8 3b 34 f3 ff       	call   0x140127070
1401f3c35:	4c 8d 05 4c 64 14 00 	lea    0x14644c(%rip),%r8        # 0x14033a088
1401f3c3c:	ba 5c 03 00 00       	mov    $0x35c,%edx
1401f3c41:	48 8d 0d c0 62 14 00 	lea    0x1462c0(%rip),%rcx        # 0x140339f08
1401f3c48:	e8 43 35 f3 ff       	call   0x140127190
1401f3c4d:	45 33 c9             	xor    %r9d,%r9d
1401f3c50:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f3c56:	48 8b cb             	mov    %rbx,%rcx
1401f3c59:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f3c5d:	e8 4e c6 f8 ff       	call   0x1401802b0
1401f3c62:	33 c0                	xor    %eax,%eax
1401f3c64:	e9 e4 00 00 00       	jmp    0x1401f3d4d
1401f3c69:	ba 2c 00 00 00       	mov    $0x2c,%edx
1401f3c6e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f3c73:	44 8d 42 d6          	lea    -0x2a(%rdx),%r8d
1401f3c77:	e8 54 de fa ff       	call   0x1401a1ad0
1401f3c7c:	85 c0                	test   %eax,%eax
1401f3c7e:	0f 84 f3 00 00 00    	je     0x1401f3d77
1401f3c84:	ba 02 00 00 00       	mov    $0x2,%edx
1401f3c89:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f3c8e:	e8 bd e0 fa ff       	call   0x1401a1d50
1401f3c93:	85 c0                	test   %eax,%eax
1401f3c95:	0f 84 dc 00 00 00    	je     0x1401f3d77
1401f3c9b:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
1401f3c9f:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f3ca4:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1401f3caa:	49 8b d6             	mov    %r14,%rdx
1401f3cad:	e8 1e e2 fa ff       	call   0x1401a1ed0
1401f3cb2:	85 c0                	test   %eax,%eax
1401f3cb4:	0f 84 bd 00 00 00    	je     0x1401f3d77
1401f3cba:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f3cbf:	e8 bc d6 fa ff       	call   0x1401a1380
1401f3cc4:	85 c0                	test   %eax,%eax
1401f3cc6:	0f 84 ab 00 00 00    	je     0x1401f3d77
1401f3ccc:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f3cd1:	e8 aa d6 fa ff       	call   0x1401a1380
1401f3cd6:	85 c0                	test   %eax,%eax
1401f3cd8:	0f 84 99 00 00 00    	je     0x1401f3d77
1401f3cde:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f3ce3:	e8 98 d6 fa ff       	call   0x1401a1380
1401f3ce8:	85 c0                	test   %eax,%eax
1401f3cea:	0f 84 87 00 00 00    	je     0x1401f3d77
1401f3cf0:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401f3cf4:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f3cf9:	e8 e2 d8 fa ff       	call   0x1401a15e0
1401f3cfe:	85 c0                	test   %eax,%eax
1401f3d00:	74 75                	je     0x1401f3d77
1401f3d02:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f3d07:	e8 f4 d7 fa ff       	call   0x1401a1500
1401f3d0c:	85 c0                	test   %eax,%eax
1401f3d0e:	74 67                	je     0x1401f3d77
1401f3d10:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
1401f3d14:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
1401f3d18:	4d 8b c4             	mov    %r12,%r8
1401f3d1b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401f3d20:	49 8d 56 13          	lea    0x13(%r14),%rdx
1401f3d24:	48 8b cb             	mov    %rbx,%rcx
1401f3d27:	e8 e4 05 f9 ff       	call   0x140184310
1401f3d2c:	85 c0                	test   %eax,%eax
1401f3d2e:	0f 84 17 03 00 00    	je     0x1401f404b
1401f3d34:	c7 83 e0 08 00 00 01 	movl   $0x1,0x8e0(%rbx)
1401f3d3b:	00 00 00
1401f3d3e:	c7 83 40 0b 00 00 01 	movl   $0x1,0xb40(%rbx)
1401f3d45:	00 00 00
1401f3d48:	b8 01 00 00 00       	mov    $0x1,%eax
1401f3d4d:	48 8b 8d a0 10 00 00 	mov    0x10a0(%rbp),%rcx
1401f3d54:	48 33 cc             	xor    %rsp,%rcx
1401f3d57:	e8 54 c1 0b 00       	call   0x1402afeb0
1401f3d5c:	48 8b 9c 24 00 12 00 	mov    0x1200(%rsp),%rbx
1401f3d63:	00
1401f3d64:	48 81 c4 b0 11 00 00 	add    $0x11b0,%rsp
1401f3d6b:	41 5f                	pop    %r15
1401f3d6d:	41 5e                	pop    %r14
1401f3d6f:	41 5d                	pop    %r13
1401f3d71:	41 5c                	pop    %r12
1401f3d73:	5f                   	pop    %rdi
1401f3d74:	5e                   	pop    %rsi
1401f3d75:	5d                   	pop    %rbp
1401f3d76:	c3                   	ret
1401f3d77:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f3d7c:	e8 af d5 fa ff       	call   0x1401a1330
1401f3d81:	e8 ea 32 f3 ff       	call   0x140127070
1401f3d86:	4c 8d 05 fb 62 14 00 	lea    0x1462fb(%rip),%r8        # 0x14033a088
1401f3d8d:	ba 69 03 00 00       	mov    $0x369,%edx
1401f3d92:	48 8d 0d 6f 61 14 00 	lea    0x14616f(%rip),%rcx        # 0x140339f08
1401f3d99:	e8 f2 33 f3 ff       	call   0x140127190
1401f3d9e:	45 33 c9             	xor    %r9d,%r9d
1401f3da1:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f3da7:	48 8b cb             	mov    %rbx,%rcx
1401f3daa:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f3dae:	e8 fd c4 f8 ff       	call   0x1401802b0
1401f3db3:	33 c0                	xor    %eax,%eax
1401f3db5:	eb 96                	jmp    0x1401f3d4d
1401f3db7:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f3dbc:	e8 6f d5 fa ff       	call   0x1401a1330
1401f3dc1:	e8 aa 32 f3 ff       	call   0x140127070
1401f3dc6:	4c 8d 05 bb 62 14 00 	lea    0x1462bb(%rip),%r8        # 0x14033a088
1401f3dcd:	ba 53 03 00 00       	mov    $0x353,%edx
1401f3dd2:	48 8d 0d 2f 61 14 00 	lea    0x14612f(%rip),%rcx        # 0x140339f08
1401f3dd9:	e8 b2 33 f3 ff       	call   0x140127190
1401f3dde:	45 33 c9             	xor    %r9d,%r9d
1401f3de1:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f3de7:	48 8b cb             	mov    %rbx,%rcx
1401f3dea:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f3dee:	e8 bd c4 f8 ff       	call   0x1401802b0
1401f3df3:	33 c0                	xor    %eax,%eax
1401f3df5:	e9 53 ff ff ff       	jmp    0x1401f3d4d
1401f3dfa:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f3dff:	e8 2c d5 fa ff       	call   0x1401a1330
1401f3e04:	e8 67 32 f3 ff       	call   0x140127070
1401f3e09:	4c 8d 05 78 62 14 00 	lea    0x146278(%rip),%r8        # 0x14033a088
1401f3e10:	ba 4b 03 00 00       	mov    $0x34b,%edx
1401f3e15:	48 8d 0d ec 60 14 00 	lea    0x1460ec(%rip),%rcx        # 0x140339f08
1401f3e1c:	e8 6f 33 f3 ff       	call   0x140127190
1401f3e21:	45 33 c9             	xor    %r9d,%r9d
1401f3e24:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f3e2a:	48 8b cb             	mov    %rbx,%rcx
1401f3e2d:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f3e31:	e8 7a c4 f8 ff       	call   0x1401802b0
1401f3e36:	33 c0                	xor    %eax,%eax
1401f3e38:	e9 10 ff ff ff       	jmp    0x1401f3d4d
1401f3e3d:	e8 2e 32 f3 ff       	call   0x140127070
1401f3e42:	4c 8d 05 3f 62 14 00 	lea    0x14623f(%rip),%r8        # 0x14033a088
1401f3e49:	ba 25 03 00 00       	mov    $0x325,%edx
1401f3e4e:	48 8d 0d b3 60 14 00 	lea    0x1460b3(%rip),%rcx        # 0x140339f08
1401f3e55:	e8 36 33 f3 ff       	call   0x140127190
1401f3e5a:	45 33 c9             	xor    %r9d,%r9d
1401f3e5d:	48 8b cb             	mov    %rbx,%rcx
1401f3e60:	41 8d 51 32          	lea    0x32(%r9),%edx
1401f3e64:	44 8d 42 6d          	lea    0x6d(%rdx),%r8d
1401f3e68:	e8 43 c4 f8 ff       	call   0x1401802b0
1401f3e6d:	33 c0                	xor    %eax,%eax
1401f3e6f:	e9 d9 fe ff ff       	jmp    0x1401f3d4d
1401f3e74:	e8 f7 31 f3 ff       	call   0x140127070
1401f3e79:	4c 8d 05 08 62 14 00 	lea    0x146208(%rip),%r8        # 0x14033a088
1401f3e80:	ba 1c 03 00 00       	mov    $0x31c,%edx
1401f3e85:	48 8d 0d 7c 60 14 00 	lea    0x14607c(%rip),%rcx        # 0x140339f08
1401f3e8c:	e8 ff 32 f3 ff       	call   0x140127190
1401f3e91:	45 33 c9             	xor    %r9d,%r9d
1401f3e94:	41 b8 ba 00 00 00    	mov    $0xba,%r8d
1401f3e9a:	48 8b cb             	mov    %rbx,%rcx
1401f3e9d:	41 8d 51 2f          	lea    0x2f(%r9),%edx
1401f3ea1:	e8 0a c4 f8 ff       	call   0x1401802b0
1401f3ea6:	33 c0                	xor    %eax,%eax
1401f3ea8:	e9 a0 fe ff ff       	jmp    0x1401f3d4d
1401f3ead:	e8 be 31 f3 ff       	call   0x140127070
1401f3eb2:	4c 8d 05 cf 61 14 00 	lea    0x1461cf(%rip),%r8        # 0x14033a088
1401f3eb9:	ba 12 03 00 00       	mov    $0x312,%edx
1401f3ebe:	48 8d 0d 43 60 14 00 	lea    0x146043(%rip),%rcx        # 0x140339f08
1401f3ec5:	e8 c6 32 f3 ff       	call   0x140127190
1401f3eca:	45 33 c9             	xor    %r9d,%r9d
1401f3ecd:	48 8b cb             	mov    %rbx,%rcx
1401f3ed0:	41 8d 51 32          	lea    0x32(%r9),%edx
1401f3ed4:	44 8d 42 6d          	lea    0x6d(%rdx),%r8d
1401f3ed8:	e8 d3 c3 f8 ff       	call   0x1401802b0
1401f3edd:	33 c0                	xor    %eax,%eax
1401f3edf:	e9 69 fe ff ff       	jmp    0x1401f3d4d
1401f3ee4:	e8 87 31 f3 ff       	call   0x140127070
1401f3ee9:	4c 8d 05 98 61 14 00 	lea    0x146198(%rip),%r8        # 0x14033a088
1401f3ef0:	ba 0c 03 00 00       	mov    $0x30c,%edx
1401f3ef5:	48 8d 0d 0c 60 14 00 	lea    0x14600c(%rip),%rcx        # 0x140339f08
1401f3efc:	e8 8f 32 f3 ff       	call   0x140127190
1401f3f01:	45 33 c9             	xor    %r9d,%r9d
1401f3f04:	48 8b cb             	mov    %rbx,%rcx
1401f3f07:	41 8d 51 32          	lea    0x32(%r9),%edx
1401f3f0b:	44 8d 42 6d          	lea    0x6d(%rdx),%r8d
1401f3f0f:	e8 9c c3 f8 ff       	call   0x1401802b0
1401f3f14:	33 c0                	xor    %eax,%eax
1401f3f16:	e9 32 fe ff ff       	jmp    0x1401f3d4d
1401f3f1b:	e8 50 31 f3 ff       	call   0x140127070
1401f3f20:	4c 8d 05 61 61 14 00 	lea    0x146161(%rip),%r8        # 0x14033a088
1401f3f27:	ba 02 03 00 00       	mov    $0x302,%edx
1401f3f2c:	48 8d 0d d5 5f 14 00 	lea    0x145fd5(%rip),%rcx        # 0x140339f08
1401f3f33:	e8 58 32 f3 ff       	call   0x140127190
1401f3f38:	45 33 c9             	xor    %r9d,%r9d
1401f3f3b:	48 8b cb             	mov    %rbx,%rcx
1401f3f3e:	41 8d 51 32          	lea    0x32(%r9),%edx
1401f3f42:	44 8d 42 6d          	lea    0x6d(%rdx),%r8d
1401f3f46:	e8 65 c3 f8 ff       	call   0x1401802b0
1401f3f4b:	33 c0                	xor    %eax,%eax
1401f3f4d:	e9 fb fd ff ff       	jmp    0x1401f3d4d
1401f3f52:	48 8b ce             	mov    %rsi,%rcx
1401f3f55:	e8 56 33 f0 ff       	call   0x1400f72b0
1401f3f5a:	49 8b cf             	mov    %r15,%rcx
1401f3f5d:	e8 ae 54 f0 ff       	call   0x1400f9410
1401f3f62:	e8 09 31 f3 ff       	call   0x140127070
1401f3f67:	4c 8d 05 1a 61 14 00 	lea    0x14611a(%rip),%r8        # 0x14033a088
1401f3f6e:	ba e7 02 00 00       	mov    $0x2e7,%edx
1401f3f73:	48 8d 0d 8e 5f 14 00 	lea    0x145f8e(%rip),%rcx        # 0x140339f08
1401f3f7a:	e8 11 32 f3 ff       	call   0x140127190
1401f3f7f:	45 33 c9             	xor    %r9d,%r9d
1401f3f82:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401f3f88:	48 8b cb             	mov    %rbx,%rcx
1401f3f8b:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f3f8f:	e8 1c c3 f8 ff       	call   0x1401802b0
1401f3f94:	33 c0                	xor    %eax,%eax
1401f3f96:	e9 b2 fd ff ff       	jmp    0x1401f3d4d
1401f3f9b:	48 8b ce             	mov    %rsi,%rcx
1401f3f9e:	e8 0d 33 f0 ff       	call   0x1400f72b0
1401f3fa3:	49 8b cf             	mov    %r15,%rcx
1401f3fa6:	e8 65 54 f0 ff       	call   0x1400f9410
1401f3fab:	e8 c0 30 f3 ff       	call   0x140127070
1401f3fb0:	4c 8d 05 d1 60 14 00 	lea    0x1460d1(%rip),%r8        # 0x14033a088
1401f3fb7:	ba db 02 00 00       	mov    $0x2db,%edx
1401f3fbc:	48 8d 0d 45 5f 14 00 	lea    0x145f45(%rip),%rcx        # 0x140339f08
1401f3fc3:	e8 c8 31 f3 ff       	call   0x140127190
1401f3fc8:	45 33 c9             	xor    %r9d,%r9d
1401f3fcb:	41 b8 00 01 0c 00    	mov    $0xc0100,%r8d
1401f3fd1:	48 8b cb             	mov    %rbx,%rcx
1401f3fd4:	41 8d 51 50          	lea    0x50(%r9),%edx
1401f3fd8:	e8 d3 c2 f8 ff       	call   0x1401802b0
1401f3fdd:	33 c0                	xor    %eax,%eax
1401f3fdf:	e9 69 fd ff ff       	jmp    0x1401f3d4d
1401f3fe4:	e8 87 30 f3 ff       	call   0x140127070
1401f3fe9:	4c 8d 05 98 60 14 00 	lea    0x146098(%rip),%r8        # 0x14033a088
1401f3ff0:	ba cd 02 00 00       	mov    $0x2cd,%edx
1401f3ff5:	48 8d 0d 0c 5f 14 00 	lea    0x145f0c(%rip),%rcx        # 0x140339f08
1401f3ffc:	e8 8f 31 f3 ff       	call   0x140127190
1401f4001:	45 33 c9             	xor    %r9d,%r9d
1401f4004:	48 8b cb             	mov    %rbx,%rcx
1401f4007:	41 8d 51 32          	lea    0x32(%r9),%edx
1401f400b:	44 8d 42 6d          	lea    0x6d(%rdx),%r8d
1401f400f:	e8 9c c2 f8 ff       	call   0x1401802b0
1401f4014:	33 c0                	xor    %eax,%eax
1401f4016:	e9 32 fd ff ff       	jmp    0x1401f3d4d
1401f401b:	e8 50 30 f3 ff       	call   0x140127070
1401f4020:	4c 8d 05 61 60 14 00 	lea    0x146061(%rip),%r8        # 0x14033a088
1401f4027:	ba c4 02 00 00       	mov    $0x2c4,%edx
1401f402c:	48 8d 0d d5 5e 14 00 	lea    0x145ed5(%rip),%rcx        # 0x140339f08
1401f4033:	e8 58 31 f3 ff       	call   0x140127190
1401f4038:	45 33 c9             	xor    %r9d,%r9d
1401f403b:	48 8b cb             	mov    %rbx,%rcx
1401f403e:	41 8d 51 32          	lea    0x32(%r9),%edx
1401f4042:	44 8d 42 6d          	lea    0x6d(%rdx),%r8d
1401f4046:	e8 65 c2 f8 ff       	call   0x1401802b0
1401f404b:	33 c0                	xor    %eax,%eax
1401f404d:	e9 fb fc ff ff       	jmp    0x1401f3d4d
1401f4052:	cc                   	int3
1401f4053:	cc                   	int3
1401f4054:	cc                   	int3
1401f4055:	cc                   	int3
1401f4056:	cc                   	int3
1401f4057:	cc                   	int3
1401f4058:	cc                   	int3
1401f4059:	cc                   	int3
1401f405a:	cc                   	int3
1401f405b:	cc                   	int3
1401f405c:	cc                   	int3
1401f405d:	cc                   	int3
1401f405e:	cc                   	int3
1401f405f:	cc                   	int3
1401f4060:	40 53                	rex push %rbx
1401f4062:	b8 20 00 00 00       	mov    $0x20,%eax
1401f4067:	e8 c4 ca 0b 00       	call   0x1402b0b30
1401f406c:	48 2b e0             	sub    %rax,%rsp
1401f406f:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1401f4074:	48 8b d9             	mov    %rcx,%rbx
1401f4077:	74 39                	je     0x1401f40b2
1401f4079:	e8 f2 2f f3 ff       	call   0x140127070
1401f407e:	4c 8d 05 53 60 14 00 	lea    0x146053(%rip),%r8        # 0x14033a0d8
1401f4085:	ba b0 03 00 00       	mov    $0x3b0,%edx
1401f408a:	48 8d 0d 77 5e 14 00 	lea    0x145e77(%rip),%rcx        # 0x140339f08
1401f4091:	e8 fa 30 f3 ff       	call   0x140127190
1401f4096:	ba 32 00 00 00       	mov    $0x32,%edx
1401f409b:	45 33 c9             	xor    %r9d,%r9d
1401f409e:	48 8b cb             	mov    %rbx,%rcx
1401f40a1:	45 8d 41 6e          	lea    0x6e(%r9),%r8d
1401f40a5:	e8 06 c2 f8 ff       	call   0x1401802b0
1401f40aa:	33 c0                	xor    %eax,%eax
1401f40ac:	48 83 c4 20          	add    $0x20,%rsp
1401f40b0:	5b                   	pop    %rbx
1401f40b1:	c3                   	ret
1401f40b2:	83 b9 e0 08 00 00 00 	cmpl   $0x0,0x8e0(%rcx)
1401f40b9:	74 24                	je     0x1401f40df
1401f40bb:	e8 b0 2f f3 ff       	call   0x140127070
1401f40c0:	4c 8d 05 11 60 14 00 	lea    0x146011(%rip),%r8        # 0x14033a0d8
1401f40c7:	ba b5 03 00 00       	mov    $0x3b5,%edx
1401f40cc:	48 8d 0d 35 5e 14 00 	lea    0x145e35(%rip),%rcx        # 0x140339f08
1401f40d3:	e8 b8 30 f3 ff       	call   0x140127190
1401f40d8:	ba 2f 00 00 00       	mov    $0x2f,%edx
1401f40dd:	eb bc                	jmp    0x1401f409b
1401f40df:	b8 01 00 00 00       	mov    $0x1,%eax
1401f40e4:	48 83 c4 20          	add    $0x20,%rsp
1401f40e8:	5b                   	pop    %rbx
1401f40e9:	c3                   	ret
1401f40ea:	cc                   	int3
1401f40eb:	cc                   	int3
1401f40ec:	cc                   	int3
1401f40ed:	cc                   	int3
1401f40ee:	cc                   	int3
1401f40ef:	cc                   	int3
1401f40f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f40f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401f40fa:	57                   	push   %rdi
1401f40fb:	b8 30 00 00 00       	mov    $0x30,%eax
1401f4100:	e8 2b ca 0b 00       	call   0x1402b0b30
1401f4105:	48 2b e0             	sub    %rax,%rsp
1401f4108:	0f 10 02             	movups (%rdx),%xmm0
1401f410b:	48 8b d9             	mov    %rcx,%rbx
1401f410e:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1401f4113:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1401f4118:	66 48 0f 7e c1       	movq   %xmm0,%rcx
1401f411d:	48 85 c9             	test   %rcx,%rcx
1401f4120:	0f 84 e5 00 00 00    	je     0x1401f420b
1401f4126:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1401f412b:	48 ff c9             	dec    %rcx
1401f412e:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401f4133:	0f b6 38             	movzbl (%rax),%edi
1401f4136:	48 8d 70 01          	lea    0x1(%rax),%rsi
1401f413a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401f413f:	48 3b cf             	cmp    %rdi,%rcx
1401f4142:	0f 82 c3 00 00 00    	jb     0x1401f420b
1401f4148:	48 8d 04 37          	lea    (%rdi,%rsi,1),%rax
1401f414c:	48 2b cf             	sub    %rdi,%rcx
1401f414f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401f4154:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401f4159:	0f 85 ac 00 00 00    	jne    0x1401f420b
1401f415f:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1401f4164:	0f 11 02             	movups %xmm0,(%rdx)
1401f4167:	48 85 ff             	test   %rdi,%rdi
1401f416a:	0f 84 9b 00 00 00    	je     0x1401f420b
1401f4170:	83 bb d0 04 00 00 00 	cmpl   $0x0,0x4d0(%rbx)
1401f4177:	75 53                	jne    0x1401f41cc
1401f4179:	48 8b 8b b0 0a 00 00 	mov    0xab0(%rbx),%rcx
1401f4180:	48 8d 15 99 89 11 00 	lea    0x118999(%rip),%rdx        # 0x14030cb20
1401f4187:	41 b8 c6 01 00 00    	mov    $0x1c6,%r8d
1401f418d:	e8 2e 7c ef ff       	call   0x1400ebdc0
1401f4192:	33 c0                	xor    %eax,%eax
1401f4194:	4c 8d 05 85 89 11 00 	lea    0x118985(%rip),%r8        # 0x14030cb20
1401f419b:	48 89 83 b0 0a 00 00 	mov    %rax,0xab0(%rbx)
1401f41a2:	41 b9 cf 01 00 00    	mov    $0x1cf,%r9d
1401f41a8:	8b d7                	mov    %edi,%edx
1401f41aa:	48 89 83 a8 0a 00 00 	mov    %rax,0xaa8(%rbx)
1401f41b1:	48 8b ce             	mov    %rsi,%rcx
1401f41b4:	e8 77 5e f3 ff       	call   0x14012a030
1401f41b9:	48 89 83 b0 0a 00 00 	mov    %rax,0xab0(%rbx)
1401f41c0:	48 85 c0             	test   %rax,%rax
1401f41c3:	74 1c                	je     0x1401f41e1
1401f41c5:	48 89 bb a8 0a 00 00 	mov    %rdi,0xaa8(%rbx)
1401f41cc:	b8 01 00 00 00       	mov    $0x1,%eax