1408f7c72:	e8 b1 0b 8b ff       	call   0x1401a8828
1408f7c77:	90                   	nop
1408f7c78:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408f7c7c:	e8 3f e7 70 ff       	call   0x1400063c0
1408f7c81:	48 8d 15 48 3c 27 00 	lea    0x273c48(%rip),%rdx        # 0x140b6b8d0
1408f7c88:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408f7c8c:	e8 57 c1 70 ff       	call   0x140003de8
1408f7c91:	90                   	nop
1408f7c92:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1408f7c96:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1408f7c9a:	e8 89 0b 8b ff       	call   0x1401a8828
1408f7c9f:	90                   	nop
1408f7ca0:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408f7ca4:	e8 17 e7 70 ff       	call   0x1400063c0
1408f7ca9:	48 8d 15 e8 f2 24 00 	lea    0x24f2e8(%rip),%rdx        # 0x140b46f98
1408f7cb0:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408f7cb4:	e8 2f c1 70 ff       	call   0x140003de8
1408f7cb9:	90                   	nop
1408f7cba:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1408f7cbe:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1408f7cc2:	e8 61 0b 8b ff       	call   0x1401a8828
1408f7cc7:	90                   	nop
1408f7cc8:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408f7ccc:	e8 ef e6 70 ff       	call   0x1400063c0
1408f7cd1:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
1408f7cd5:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1408f7cd9:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1408f7cdd:	e8 96 48 00 00       	call   0x1408fc578
1408f7ce2:	90                   	nop
1408f7ce3:	48 8d 55 27          	lea    0x27(%rbp),%rdx
1408f7ce7:	48 8b cb             	mov    %rbx,%rcx
1408f7cea:	e8 41 48 00 00       	call   0x1408fc530
1408f7cef:	90                   	nop
1408f7cf0:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1408f7cf4:	e8 5b c7 ff ff       	call   0x1408f4454
1408f7cf9:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1408f7cfd:	e8 2a f0 72 ff       	call   0x140026d2c
1408f7d02:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1408f7d06:	e8 b5 3e 72 ff       	call   0x14001bbc0
1408f7d0b:	ba e0 a6 02 00       	mov    $0x2a6e0,%edx
1408f7d10:	41 b8 ff f7 02 00    	mov    $0x2f7ff,%r8d
1408f7d16:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1408f7d1a:	e8 95 85 ff ff       	call   0x1408f02b4
1408f7d1f:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
1408f7d23:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1408f7d27:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408f7d2b:	e8 48 48 00 00       	call   0x1408fc578
1408f7d30:	90                   	nop
1408f7d31:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1408f7d35:	48 8b cb             	mov    %rbx,%rcx
1408f7d38:	e8 f3 47 00 00       	call   0x1408fc530
1408f7d3d:	90                   	nop
1408f7d3e:	66 90                	xchg   %ax,%ax
1408f7d40:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408f7d44:	e8 0b c7 ff ff       	call   0x1408f4454
1408f7d49:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1408f7d4d:	e8 da ef 72 ff       	call   0x140026d2c
1408f7d52:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1408f7d56:	e8 65 3e 72 ff       	call   0x14001bbc0
1408f7d5b:	ba 00 f8 02 00       	mov    $0x2f800,%edx
1408f7d60:	41 b8 1f fa 02 00    	mov    $0x2fa1f,%r8d
1408f7d66:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1408f7d6a:	e8 45 85 ff ff       	call   0x1408f02b4
1408f7d6f:	48 8d 15 b2 e7 24 00 	lea    0x24e7b2(%rip),%rdx        # 0x140b46528
1408f7d76:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408f7d7a:	e8 69 c0 70 ff       	call   0x140003de8
1408f7d7f:	90                   	nop
1408f7d80:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1408f7d84:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1408f7d88:	e8 9b 0a 8b ff       	call   0x1401a8828
1408f7d8d:	90                   	nop
1408f7d8e:	66 90                	xchg   %ax,%ax
1408f7d90:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408f7d94:	e8 27 e6 70 ff       	call   0x1400063c0
1408f7d99:	48 8d 15 a0 e8 24 00 	lea    0x24e8a0(%rip),%rdx        # 0x140b46640
1408f7da0:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408f7da4:	e8 3f c0 70 ff       	call   0x140003de8
1408f7da9:	90                   	nop
1408f7daa:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1408f7dae:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1408f7db2:	e8 71 0a 8b ff       	call   0x1401a8828
1408f7db7:	90                   	nop
1408f7db8:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408f7dbc:	e8 ff e5 70 ff       	call   0x1400063c0
1408f7dc1:	48 8d 15 08 3b 27 00 	lea    0x273b08(%rip),%rdx        # 0x140b6b8d0
1408f7dc8:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408f7dcc:	e8 17 c0 70 ff       	call   0x140003de8
1408f7dd1:	90                   	nop
1408f7dd2:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1408f7dd6:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1408f7dda:	e8 49 0a 8b ff       	call   0x1401a8828
1408f7ddf:	90                   	nop
1408f7de0:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408f7de4:	e8 d7 e5 70 ff       	call   0x1400063c0
1408f7de9:	48 8d 15 a8 f1 24 00 	lea    0x24f1a8(%rip),%rdx        # 0x140b46f98
1408f7df0:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408f7df4:	e8 ef bf 70 ff       	call   0x140003de8
1408f7df9:	90                   	nop
1408f7dfa:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1408f7dfe:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1408f7e02:	e8 21 0a 8b ff       	call   0x1401a8828
1408f7e07:	90                   	nop
1408f7e08:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408f7e0c:	e8 af e5 70 ff       	call   0x1400063c0
1408f7e11:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
1408f7e15:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1408f7e19:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1408f7e1d:	e8 56 47 00 00       	call   0x1408fc578
1408f7e22:	90                   	nop
1408f7e23:	48 8d 55 27          	lea    0x27(%rbp),%rdx
1408f7e27:	48 8b cb             	mov    %rbx,%rcx
1408f7e2a:	e8 01 47 00 00       	call   0x1408fc530
1408f7e2f:	90                   	nop
1408f7e30:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1408f7e34:	e8 1b c6 ff ff       	call   0x1408f4454
1408f7e39:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1408f7e3d:	e8 ea ee 72 ff       	call   0x140026d2c
1408f7e42:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1408f7e46:	48 8d 0d bb 36 43 00 	lea    0x4336bb(%rip),%rcx        # 0x140d2b508
1408f7e4d:	e8 26 33 72 ff       	call   0x14001b178
1408f7e52:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1408f7e56:	e8 25 e3 70 ff       	call   0x140006180
1408f7e5b:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
1408f7e5f:	48 33 cc             	xor    %rsp,%rcx
1408f7e62:	e8 79 77 1f 00       	call   0x140aef5e0
1408f7e67:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
1408f7e6e:	00
1408f7e6f:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1408f7e73:	49 8b 73 18          	mov    0x18(%r11),%rsi
1408f7e77:	49 8b 7b 20          	mov    0x20(%r11),%rdi
1408f7e7b:	4d 8b 73 28          	mov    0x28(%r11),%r14
1408f7e7f:	49 8b e3             	mov    %r11,%rsp
1408f7e82:	5d                   	pop    %rbp
1408f7e83:	c3                   	ret
1408f7e84:	48 8b c4             	mov    %rsp,%rax
1408f7e87:	48 89 58 08          	mov    %rbx,0x8(%rax)
1408f7e8b:	48 89 70 10          	mov    %rsi,0x10(%rax)
1408f7e8f:	48 89 78 18          	mov    %rdi,0x18(%rax)
1408f7e93:	4c 89 60 20          	mov    %r12,0x20(%rax)
1408f7e97:	55                   	push   %rbp
1408f7e98:	41 56                	push   %r14
1408f7e9a:	41 57                	push   %r15
1408f7e9c:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1408f7ea0:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1408f7ea7:	48 8b 05 92 71 3c 00 	mov    0x3c7192(%rip),%rax        # 0x140cbf040
1408f7eae:	48 33 c4             	xor    %rsp,%rax
1408f7eb1:	48 89 45 37          	mov    %rax,0x37(%rbp)
1408f7eb5:	bb 18 00 00 00       	mov    $0x18,%ebx
1408f7eba:	8b cb                	mov    %ebx,%ecx
1408f7ebc:	e8 43 77 1f 00       	call   0x140aef604
1408f7ec1:	48 8b f8             	mov    %rax,%rdi
1408f7ec4:	45 33 f6             	xor    %r14d,%r14d
1408f7ec7:	4c 89 30             	mov    %r14,(%rax)
1408f7eca:	4c 89 70 08          	mov    %r14,0x8(%rax)
1408f7ece:	4c 89 70 10          	mov    %r14,0x10(%rax)
1408f7ed2:	0f 57 c0             	xorps  %xmm0,%xmm0
1408f7ed5:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1408f7eda:	8b cb                	mov    %ebx,%ecx
1408f7edc:	ff 15 e6 49 21 00    	call   *0x2149e6(%rip)        # 0x140b0c8c8
1408f7ee2:	48 85 c0             	test   %rax,%rax
1408f7ee5:	75 07                	jne    0x1408f7eee
1408f7ee7:	ff 15 ab 45 21 00    	call   *0x2145ab(%rip)        # 0x140b0c498
1408f7eed:	cc                   	int3
1408f7eee:	b9 01 00 00 00       	mov    $0x1,%ecx
1408f7ef3:	89 48 08             	mov    %ecx,0x8(%rax)
1408f7ef6:	89 48 0c             	mov    %ecx,0xc(%rax)
1408f7ef9:	48 8d 0d d8 0c 23 00 	lea    0x230cd8(%rip),%rcx        # 0x140b28bd8
1408f7f00:	48 89 08             	mov    %rcx,(%rax)
1408f7f03:	48 89 78 10          	mov    %rdi,0x10(%rax)
1408f7f07:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
1408f7f0b:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1408f7f0f:	0f 57 c0             	xorps  %xmm0,%xmm0
1408f7f12:	f3 0f 7f 45 cf       	movdqu %xmm0,-0x31(%rbp)
1408f7f17:	4c 89 75 df          	mov    %r14,-0x21(%rbp)
1408f7f1b:	0f 11 45 17          	movups %xmm0,0x17(%rbp)
1408f7f1f:	4c 89 75 27          	mov    %r14,0x27(%rbp)
1408f7f23:	4c 89 75 2f          	mov    %r14,0x2f(%rbp)
1408f7f27:	41 bf 07 00 00 00    	mov    $0x7,%r15d
1408f7f2d:	45 8b c7             	mov    %r15d,%r8d
1408f7f30:	48 8d 15 c9 7f 24 00 	lea    0x247fc9(%rip),%rdx        # 0x140b3ff00
1408f7f37:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1408f7f3b:	e8 e0 be 70 ff       	call   0x140003e20
1408f7f40:	4c 8d 45 17          	lea    0x17(%rbp),%r8
1408f7f44:	33 d2                	xor    %edx,%edx
1408f7f46:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1408f7f4a:	e8 21 24 8b ff       	call   0x1401aa370
1408f7f4f:	41 bc 00 10 00 00    	mov    $0x1000,%r12d
1408f7f55:	48 8b 45 2f          	mov    0x2f(%rbp),%rax
1408f7f59:	49 3b c7             	cmp    %r15,%rax
1408f7f5c:	76 2f                	jbe    0x1408f7f8d
1408f7f5e:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1408f7f65:	00
1408f7f66:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1408f7f6a:	48 8b d1             	mov    %rcx,%rdx
1408f7f6d:	49 3b c4             	cmp    %r12,%rax
1408f7f70:	72 15                	jb     0x1408f7f87
1408f7f72:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408f7f76:	48 2b d1             	sub    %rcx,%rdx
1408f7f79:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1408f7f7d:	48 83 f8 1f          	cmp    $0x1f,%rax
1408f7f81:	0f 87 cd 01 00 00    	ja     0x1408f8154
1408f7f87:	ff 15 33 49 21 00    	call   *0x214933(%rip)        # 0x140b0c8c0
1408f7f8d:	0f 57 c0             	xorps  %xmm0,%xmm0
1408f7f90:	0f 11 45 17          	movups %xmm0,0x17(%rbp)
1408f7f94:	4c 89 75 27          	mov    %r14,0x27(%rbp)
1408f7f98:	4c 89 75 2f          	mov    %r14,0x2f(%rbp)
1408f7f9c:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1408f7fa2:	48 8d 15 37 36 27 00 	lea    0x273637(%rip),%rdx        # 0x140b6b5e0
1408f7fa9:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1408f7fad:	e8 6e be 70 ff       	call   0x140003e20
1408f7fb2:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
1408f7fb6:	48 8b 75 df          	mov    -0x21(%rbp),%rsi
1408f7fba:	48 3b de             	cmp    %rsi,%rbx
1408f7fbd:	74 21                	je     0x1408f7fe0
1408f7fbf:	0f 10 45 17          	movups 0x17(%rbp),%xmm0
1408f7fc3:	0f 11 03             	movups %xmm0,(%rbx)
1408f7fc6:	0f 10 4d 27          	movups 0x27(%rbp),%xmm1
1408f7fca:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1408f7fce:	49 8b c7             	mov    %r15,%rax
1408f7fd1:	66 44 89 75 17       	mov    %r14w,0x17(%rbp)
1408f7fd6:	48 83 c3 20          	add    $0x20,%rbx
1408f7fda:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
1408f7fde:	eb 1c                	jmp    0x1408f7ffc
1408f7fe0:	4c 8d 45 17          	lea    0x17(%rbp),%r8
1408f7fe4:	48 8b d3             	mov    %rbx,%rdx
1408f7fe7:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1408f7feb:	e8 80 23 8b ff       	call   0x1401aa370
1408f7ff0:	48 8b 75 df          	mov    -0x21(%rbp),%rsi
1408f7ff4:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
1408f7ff8:	48 8b 45 2f          	mov    0x2f(%rbp),%rax
1408f7ffc:	49 3b c7             	cmp    %r15,%rax
1408f7fff:	76 2f                	jbe    0x1408f8030
1408f8001:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1408f8008:	00
1408f8009:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1408f800d:	48 8b d1             	mov    %rcx,%rdx
1408f8010:	49 3b c4             	cmp    %r12,%rax
1408f8013:	72 15                	jb     0x1408f802a
1408f8015:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408f8019:	48 2b d1             	sub    %rcx,%rdx
1408f801c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1408f8020:	48 83 f8 1f          	cmp    $0x1f,%rax
1408f8024:	0f 87 2a 01 00 00    	ja     0x1408f8154
1408f802a:	ff 15 90 48 21 00    	call   *0x214890(%rip)        # 0x140b0c8c0
1408f8030:	0f 57 c0             	xorps  %xmm0,%xmm0
1408f8033:	0f 11 45 17          	movups %xmm0,0x17(%rbp)
1408f8037:	4c 89 75 27          	mov    %r14,0x27(%rbp)
1408f803b:	4c 89 75 2f          	mov    %r14,0x2f(%rbp)
1408f803f:	41 b8 13 00 00 00    	mov    $0x13,%r8d
1408f8045:	48 8d 15 8c e5 24 00 	lea    0x24e58c(%rip),%rdx        # 0x140b465d8
1408f804c:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1408f8050:	e8 cb bd 70 ff       	call   0x140003e20
1408f8055:	48 3b de             	cmp    %rsi,%rbx
1408f8058:	74 21                	je     0x1408f807b
1408f805a:	0f 10 45 17          	movups 0x17(%rbp),%xmm0
1408f805e:	0f 11 03             	movups %xmm0,(%rbx)
1408f8061:	0f 10 4d 27          	movups 0x27(%rbp),%xmm1
1408f8065:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1408f8069:	49 8b c7             	mov    %r15,%rax
1408f806c:	66 44 89 75 17       	mov    %r14w,0x17(%rbp)
1408f8071:	48 83 c3 20          	add    $0x20,%rbx
1408f8075:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
1408f8079:	eb 1c                	jmp    0x1408f8097
1408f807b:	4c 8d 45 17          	lea    0x17(%rbp),%r8
1408f807f:	48 8b d3             	mov    %rbx,%rdx
1408f8082:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1408f8086:	e8 e5 22 8b ff       	call   0x1401aa370
1408f808b:	48 8b 75 df          	mov    -0x21(%rbp),%rsi
1408f808f:	48 8b 5d d7          	mov    -0x29(%rbp),%rbx
1408f8093:	48 8b 45 2f          	mov    0x2f(%rbp),%rax
1408f8097:	49 3b c7             	cmp    %r15,%rax
1408f809a:	76 2f                	jbe    0x1408f80cb
1408f809c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1408f80a3:	00
1408f80a4:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1408f80a8:	48 8b d1             	mov    %rcx,%rdx
1408f80ab:	49 3b c4             	cmp    %r12,%rax
1408f80ae:	72 15                	jb     0x1408f80c5
1408f80b0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408f80b4:	48 2b d1             	sub    %rcx,%rdx
1408f80b7:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1408f80bb:	48 83 f8 1f          	cmp    $0x1f,%rax
1408f80bf:	0f 87 8f 00 00 00    	ja     0x1408f8154
1408f80c5:	ff 15 f5 47 21 00    	call   *0x2147f5(%rip)        # 0x140b0c8c0
1408f80cb:	0f 57 c0             	xorps  %xmm0,%xmm0
1408f80ce:	0f 11 45 17          	movups %xmm0,0x17(%rbp)
1408f80d2:	4c 89 75 27          	mov    %r14,0x27(%rbp)
1408f80d6:	4c 89 75 2f          	mov    %r14,0x2f(%rbp)
1408f80da:	41 b8 14 00 00 00    	mov    $0x14,%r8d
1408f80e0:	48 8d 15 41 e6 24 00 	lea    0x24e641(%rip),%rdx        # 0x140b46728
1408f80e7:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1408f80eb:	e8 30 bd 70 ff       	call   0x140003e20
1408f80f0:	48 3b de             	cmp    %rsi,%rbx
1408f80f3:	74 21                	je     0x1408f8116
1408f80f5:	0f 10 45 17          	movups 0x17(%rbp),%xmm0
1408f80f9:	0f 11 03             	movups %xmm0,(%rbx)
1408f80fc:	0f 10 4d 27          	movups 0x27(%rbp),%xmm1
1408f8100:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1408f8104:	49 8b c7             	mov    %r15,%rax
1408f8107:	66 44 89 75 17       	mov    %r14w,0x17(%rbp)
1408f810c:	48 83 c3 20          	add    $0x20,%rbx
1408f8110:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
1408f8114:	eb 14                	jmp    0x1408f812a
1408f8116:	4c 8d 45 17          	lea    0x17(%rbp),%r8
1408f811a:	48 8b d3             	mov    %rbx,%rdx
1408f811d:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1408f8121:	e8 4a 22 8b ff       	call   0x1401aa370
1408f8126:	48 8b 45 2f          	mov    0x2f(%rbp),%rax
1408f812a:	49 3b c7             	cmp    %r15,%rax
1408f812d:	76 32                	jbe    0x1408f8161
1408f812f:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1408f8136:	00
1408f8137:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1408f813b:	48 8b d1             	mov    %rcx,%rdx
1408f813e:	49 3b c4             	cmp    %r12,%rax
1408f8141:	72 18                	jb     0x1408f815b
1408f8143:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408f8147:	48 2b d1             	sub    %rcx,%rdx
1408f814a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1408f814e:	48 83 f8 1f          	cmp    $0x1f,%rax
1408f8152:	76 07                	jbe    0x1408f815b
1408f8154:	ff 15 3e 48 21 00    	call   *0x21483e(%rip)        # 0x140b0c998
1408f815a:	cc                   	int3
1408f815b:	ff 15 5f 47 21 00    	call   *0x21475f(%rip)        # 0x140b0c8c0
1408f8161:	44 89 75 f7          	mov    %r14d,-0x9(%rbp)
1408f8165:	c7 45 fb 2f 05 00 00 	movl   $0x52f,-0x5(%rbp)
1408f816c:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1408f8170:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1408f8174:	e8 1b ec 72 ff       	call   0x140026d94
1408f8179:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1408f817d:	48 8b cf             	mov    %rdi,%rcx
1408f8180:	e8 ab 43 00 00       	call   0x1408fc530
1408f8185:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1408f8189:	e8 9e eb 72 ff       	call   0x140026d2c
1408f818e:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
1408f8192:	48 85 db             	test   %rbx,%rbx
1408f8195:	74 40                	je     0x1408f81d7
1408f8197:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
1408f819b:	48 8b cb             	mov    %rbx,%rcx
1408f819e:	e8 01 f0 72 ff       	call   0x1400271a4
1408f81a3:	48 8b 45 df          	mov    -0x21(%rbp),%rax
1408f81a7:	48 2b c3             	sub    %rbx,%rax
1408f81aa:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1408f81ae:	48 8b cb             	mov    %rbx,%rcx
1408f81b1:	49 3b c4             	cmp    %r12,%rax
1408f81b4:	72 18                	jb     0x1408f81ce
1408f81b6:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1408f81ba:	48 2b cb             	sub    %rbx,%rcx
1408f81bd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1408f81c1:	48 83 f8 1f          	cmp    $0x1f,%rax