1405f0a2f:	44 8b c2             	mov    %edx,%r8d
1405f0a32:	48 8b cb             	mov    %rbx,%rcx
1405f0a35:	e8 66 15 d6 ff       	call   0x140351fa0
1405f0a3a:	66 c7 44 24 20 06 1d 	movw   $0x1d06,0x20(%rsp)
1405f0a41:	41 b1 02             	mov    $0x2,%r9b
1405f0a44:	ba b9 f7 00 00       	mov    $0xf7b9,%edx
1405f0a49:	44 8d 42 0e          	lea    0xe(%rdx),%r8d
1405f0a4d:	48 8b cb             	mov    %rbx,%rcx
1405f0a50:	e8 4b 15 d6 ff       	call   0x140351fa0
1405f0a55:	66 c7 44 24 20 aa 10 	movw   $0x10aa,0x20(%rsp)
1405f0a5c:	41 b1 02             	mov    $0x2,%r9b
1405f0a5f:	ba c8 f7 00 00       	mov    $0xf7c8,%edx
1405f0a64:	44 8b c2             	mov    %edx,%r8d
1405f0a67:	48 8b cb             	mov    %rbx,%rcx
1405f0a6a:	e8 31 15 d6 ff       	call   0x140351fa0
1405f0a6f:	66 c7 44 24 20 15 1d 	movw   $0x1d15,0x20(%rsp)
1405f0a76:	41 b1 02             	mov    $0x2,%r9b
1405f0a79:	ba c9 f7 00 00       	mov    $0xf7c9,%edx
1405f0a7e:	44 8d 42 09          	lea    0x9(%rdx),%r8d
1405f0a82:	48 8b cb             	mov    %rbx,%rcx
1405f0a85:	e8 16 15 d6 ff       	call   0x140351fa0
1405f0a8a:	66 c7 44 24 20 f4 10 	movw   $0x10f4,0x20(%rsp)
1405f0a91:	41 b1 02             	mov    $0x2,%r9b
1405f0a94:	ba d3 f7 00 00       	mov    $0xf7d3,%edx
1405f0a99:	44 8b c2             	mov    %edx,%r8d
1405f0a9c:	48 8b cb             	mov    %rbx,%rcx
1405f0a9f:	e8 fc 14 d6 ff       	call   0x140351fa0
1405f0aa4:	66 c7 44 24 20 1f 1d 	movw   $0x1d1f,0x20(%rsp)
1405f0aab:	41 b1 02             	mov    $0x2,%r9b
1405f0aae:	ba d4 f7 00 00       	mov    $0xf7d4,%edx
1405f0ab3:	44 8d 42 2a          	lea    0x2a(%rdx),%r8d
1405f0ab7:	48 8b cb             	mov    %rbx,%rcx
1405f0aba:	e8 e1 14 d6 ff       	call   0x140351fa0
1405f0abf:	66 c7 44 24 20 4a 1d 	movw   $0x1d4a,0x20(%rsp)
1405f0ac6:	41 b1 02             	mov    $0x2,%r9b
1405f0ac9:	ba a1 f8 00 00       	mov    $0xf8a1,%edx
1405f0ace:	44 8d 42 39          	lea    0x39(%rdx),%r8d
1405f0ad2:	48 8b cb             	mov    %rbx,%rcx
1405f0ad5:	e8 c6 14 d6 ff       	call   0x140351fa0
1405f0ada:	66 c7 44 24 20 94 1d 	movw   $0x1d94,0x20(%rsp)
1405f0ae1:	41 b1 02             	mov    $0x2,%r9b
1405f0ae4:	ba db f8 00 00       	mov    $0xf8db,%edx
1405f0ae9:	44 8b c2             	mov    %edx,%r8d
1405f0aec:	48 8b cb             	mov    %rbx,%rcx
1405f0aef:	e8 ac 14 d6 ff       	call   0x140351fa0
1405f0af4:	66 c7 44 24 20 84 1d 	movw   $0x1d84,0x20(%rsp)
1405f0afb:	41 b1 02             	mov    $0x2,%r9b
1405f0afe:	ba dc f8 00 00       	mov    $0xf8dc,%edx
1405f0b03:	44 8d 42 13          	lea    0x13(%rdx),%r8d
1405f0b07:	48 8b cb             	mov    %rbx,%rcx
1405f0b0a:	e8 91 14 d6 ff       	call   0x140351fa0
1405f0b0f:	66 c7 44 24 20 e0 13 	movw   $0x13e0,0x20(%rsp)
1405f0b16:	41 b1 02             	mov    $0x2,%r9b
1405f0b19:	ba f0 f8 00 00       	mov    $0xf8f0,%edx
1405f0b1e:	44 8b c2             	mov    %edx,%r8d
1405f0b21:	48 8b cb             	mov    %rbx,%rcx
1405f0b24:	e8 77 14 d6 ff       	call   0x140351fa0
1405f0b29:	66 c7 44 24 20 98 1d 	movw   $0x1d98,0x20(%rsp)
1405f0b30:	41 b1 02             	mov    $0x2,%r9b
1405f0b33:	ba f1 f8 00 00       	mov    $0xf8f1,%edx
1405f0b38:	44 8d 42 0d          	lea    0xd(%rdx),%r8d
1405f0b3c:	48 8b cb             	mov    %rbx,%rcx
1405f0b3f:	e8 5c 14 d6 ff       	call   0x140351fa0
1405f0b44:	66 c7 44 24 20 a6 1d 	movw   $0x1da6,0x20(%rsp)
1405f0b4b:	41 b1 02             	mov    $0x2,%r9b
1405f0b4e:	ba a1 f9 00 00       	mov    $0xf9a1,%edx
1405f0b53:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
1405f0b57:	48 8b cb             	mov    %rbx,%rcx
1405f0b5a:	e8 41 14 d6 ff       	call   0x140351fa0
1405f0b5f:	66 c7 44 24 20 1d 1e 	movw   $0x1e1d,0x20(%rsp)
1405f0b66:	41 b1 02             	mov    $0x2,%r9b
1405f0b69:	ba a1 fa 00 00       	mov    $0xfaa1,%edx
1405f0b6e:	44 8b c2             	mov    %edx,%r8d
1405f0b71:	48 8b cb             	mov    %rbx,%rcx
1405f0b74:	e8 27 14 d6 ff       	call   0x140351fa0
1405f0b79:	66 c7 44 24 20 e6 0d 	movw   $0xde6,0x20(%rsp)
1405f0b80:	41 b1 02             	mov    $0x2,%r9b
1405f0b83:	ba a2 fa 00 00       	mov    $0xfaa2,%edx
1405f0b88:	44 8b c2             	mov    %edx,%r8d
1405f0b8b:	48 8b cb             	mov    %rbx,%rcx
1405f0b8e:	e8 0d 14 d6 ff       	call   0x140351fa0
1405f0b93:	66 c7 44 24 20 04 1e 	movw   $0x1e04,0x20(%rsp)
1405f0b9a:	41 b1 02             	mov    $0x2,%r9b
1405f0b9d:	ba a3 fa 00 00       	mov    $0xfaa3,%edx
1405f0ba2:	44 8d 42 42          	lea    0x42(%rdx),%r8d
1405f0ba6:	48 8b cb             	mov    %rbx,%rcx
1405f0ba9:	e8 f2 13 d6 ff       	call   0x140351fa0
1405f0bae:	66 c7 44 24 20 3c 0e 	movw   $0xe3c,0x20(%rsp)
1405f0bb5:	41 b1 02             	mov    $0x2,%r9b
1405f0bb8:	ba e6 fa 00 00       	mov    $0xfae6,%edx
1405f0bbd:	44 8b c2             	mov    %edx,%r8d
1405f0bc0:	48 8b cb             	mov    %rbx,%rcx
1405f0bc3:	e8 d8 13 d6 ff       	call   0x140351fa0
1405f0bc8:	66 c7 44 24 20 47 1e 	movw   $0x1e47,0x20(%rsp)
1405f0bcf:	41 b1 02             	mov    $0x2,%r9b
1405f0bd2:	ba e7 fa 00 00       	mov    $0xfae7,%edx
1405f0bd7:	44 8d 42 17          	lea    0x17(%rdx),%r8d
1405f0bdb:	48 8b cb             	mov    %rbx,%rcx
1405f0bde:	e8 bd 13 d6 ff       	call   0x140351fa0
1405f0be3:	66 c7 44 24 20 5f 1e 	movw   $0x1e5f,0x20(%rsp)
1405f0bea:	41 b1 02             	mov    $0x2,%r9b
1405f0bed:	ba a1 fb 00 00       	mov    $0xfba1,%edx
1405f0bf2:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
1405f0bf6:	48 8b cb             	mov    %rbx,%rcx
1405f0bf9:	e8 a2 13 d6 ff       	call   0x140351fa0
1405f0bfe:	66 c7 44 24 20 bd 1e 	movw   $0x1ebd,0x20(%rsp)
1405f0c05:	41 b1 02             	mov    $0x2,%r9b
1405f0c08:	ba a1 fc 00 00       	mov    $0xfca1,%edx
1405f0c0d:	44 8d 42 07          	lea    0x7(%rdx),%r8d
1405f0c11:	48 8b cb             	mov    %rbx,%rcx
1405f0c14:	e8 87 13 d6 ff       	call   0x140351fa0
1405f0c19:	66 c7 44 24 20 e7 0e 	movw   $0xee7,0x20(%rsp)
1405f0c20:	41 b1 02             	mov    $0x2,%r9b
1405f0c23:	ba a9 fc 00 00       	mov    $0xfca9,%edx
1405f0c28:	44 8b c2             	mov    %edx,%r8d
1405f0c2b:	48 8b cb             	mov    %rbx,%rcx
1405f0c2e:	e8 6d 13 d6 ff       	call   0x140351fa0
1405f0c33:	66 c7 44 24 20 c5 1e 	movw   $0x1ec5,0x20(%rsp)
1405f0c3a:	41 b1 02             	mov    $0x2,%r9b
1405f0c3d:	ba aa fc 00 00       	mov    $0xfcaa,%edx
1405f0c42:	44 8d 42 54          	lea    0x54(%rdx),%r8d
1405f0c46:	48 8b cb             	mov    %rbx,%rcx
1405f0c49:	e8 52 13 d6 ff       	call   0x140351fa0
1405f0c4e:	66 c7 44 24 20 1a 1f 	movw   $0x1f1a,0x20(%rsp)
1405f0c55:	41 b1 02             	mov    $0x2,%r9b
1405f0c58:	ba a1 fd 00 00       	mov    $0xfda1,%edx
1405f0c5d:	44 8d 42 5d          	lea    0x5d(%rdx),%r8d
1405f0c61:	48 8b cb             	mov    %rbx,%rcx
1405f0c64:	e8 37 13 d6 ff       	call   0x140351fa0
1405f0c69:	66 c7 44 24 20 63 00 	movw   $0x63,0x20(%rsp)
1405f0c70:	ba fe 00 00 00       	mov    $0xfe,%edx
1405f0c75:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1405f0c7b:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1405f0c7f:	48 8b cb             	mov    %rbx,%rcx
1405f0c82:	e8 19 13 d6 ff       	call   0x140351fa0
1405f0c87:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
1405f0c8b:	48 33 cc             	xor    %rsp,%rcx
1405f0c8e:	e8 4d e9 4f 00       	call   0x140aef5e0
1405f0c93:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
1405f0c9a:	00
1405f0c9b:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1405f0c9f:	49 8b 73 40          	mov    0x40(%r11),%rsi
1405f0ca3:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1405f0ca7:	49 8b e3             	mov    %r11,%rsp
1405f0caa:	41 5f                	pop    %r15
1405f0cac:	41 5e                	pop    %r14
1405f0cae:	41 5d                	pop    %r13
1405f0cb0:	41 5c                	pop    %r12
1405f0cb2:	5d                   	pop    %rbp
1405f0cb3:	c3                   	ret
1405f0cb4:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
1405f0cba:	48 8d 15 87 b5 55 00 	lea    0x55b587(%rip),%rdx        # 0x140b4c248
1405f0cc1:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1405f0cc5:	e8 7a 23 d6 ff       	call   0x140353044
1405f0cca:	48 8d 15 67 5a 64 00 	lea    0x645a67(%rip),%rdx        # 0x140c36738
1405f0cd1:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1405f0cd5:	e8 a4 f7 4f 00       	call   0x140af047e
1405f0cda:	cc                   	int3
1405f0cdb:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
1405f0ce1:	48 8d 15 20 b5 55 00 	lea    0x55b520(%rip),%rdx        # 0x140b4c208
1405f0ce8:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1405f0cec:	e8 53 23 d6 ff       	call   0x140353044
1405f0cf1:	48 8d 15 40 5a 64 00 	lea    0x645a40(%rip),%rdx        # 0x140c36738
1405f0cf8:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1405f0cfc:	e8 7d f7 4f 00       	call   0x140af047e
1405f0d01:	90                   	nop
1405f0d02:	e8 69 30 a1 ff       	call   0x140003d70
1405f0d07:	90                   	nop
1405f0d08:	eb 00                	jmp    0x1405f0d0a
1405f0d0a:	90                   	nop
1405f0d0b:	e8 60 30 a1 ff       	call   0x140003d70
1405f0d10:	90                   	nop
1405f0d11:	eb 00                	jmp    0x1405f0d13
1405f0d13:	90                   	nop
1405f0d14:	e8 57 30 a1 ff       	call   0x140003d70
1405f0d19:	cc                   	int3
1405f0d1a:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
1405f0d20:	48 8d 15 39 b3 55 00 	lea    0x55b339(%rip),%rdx        # 0x140b4c060
1405f0d27:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1405f0d2b:	e8 14 23 d6 ff       	call   0x140353044
1405f0d30:	48 8d 15 01 5a 64 00 	lea    0x645a01(%rip),%rdx        # 0x140c36738
1405f0d37:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1405f0d3b:	e8 3e f7 4f 00       	call   0x140af047e
1405f0d40:	90                   	nop
1405f0d41:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
1405f0d47:	48 8d 15 32 b3 55 00 	lea    0x55b332(%rip),%rdx        # 0x140b4c080
1405f0d4e:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1405f0d52:	e8 ed 22 d6 ff       	call   0x140353044
1405f0d57:	48 8d 15 da 59 64 00 	lea    0x6459da(%rip),%rdx        # 0x140c36738
1405f0d5e:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1405f0d62:	e8 17 f7 4f 00       	call   0x140af047e
1405f0d67:	90                   	nop
1405f0d68:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
1405f0d6e:	48 8d 15 b3 b4 55 00 	lea    0x55b4b3(%rip),%rdx        # 0x140b4c228
1405f0d75:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1405f0d79:	e8 c6 22 d6 ff       	call   0x140353044
1405f0d7e:	48 8d 15 b3 59 64 00 	lea    0x6459b3(%rip),%rdx        # 0x140c36738
1405f0d85:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1405f0d89:	e8 f0 f6 4f 00       	call   0x140af047e
1405f0d8e:	cc                   	int3
1405f0d8f:	90                   	nop
1405f0d90:	48 8b c4             	mov    %rsp,%rax
1405f0d93:	48 89 58 10          	mov    %rbx,0x10(%rax)
1405f0d97:	48 89 70 18          	mov    %rsi,0x18(%rax)
1405f0d9b:	48 89 78 20          	mov    %rdi,0x20(%rax)
1405f0d9f:	55                   	push   %rbp
1405f0da0:	41 54                	push   %r12
1405f0da2:	41 55                	push   %r13
1405f0da4:	41 56                	push   %r14
1405f0da6:	41 57                	push   %r15
1405f0da8:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1405f0dac:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
1405f0db3:	48 8b 05 86 e2 6c 00 	mov    0x6ce286(%rip),%rax        # 0x140cbf040
1405f0dba:	48 33 c4             	xor    %rsp,%rax
1405f0dbd:	48 89 45 27          	mov    %rax,0x27(%rbp)
1405f0dc1:	48 8b f9             	mov    %rcx,%rdi
1405f0dc4:	33 db                	xor    %ebx,%ebx
1405f0dc6:	38 99 82 01 00 00    	cmp    %bl,0x182(%rcx)
1405f0dcc:	0f 85 e9 05 00 00    	jne    0x1405f13bb
1405f0dd2:	66 c7 81 81 01 00 00 	movw   $0x100,0x181(%rcx)
1405f0dd9:	00 01
1405f0ddb:	8d 43 01             	lea    0x1(%rbx),%eax
1405f0dde:	83 b9 84 01 00 00 ff 	cmpl   $0xffffffff,0x184(%rcx)
1405f0de5:	0f 85 a9 05 00 00    	jne    0x1405f1394
1405f0deb:	89 81 84 01 00 00    	mov    %eax,0x184(%rcx)
1405f0df1:	0f 57 c0             	xorps  %xmm0,%xmm0
1405f0df4:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
1405f0df8:	48 89 5d 97          	mov    %rbx,-0x69(%rbp)
1405f0dfc:	48 89 5d 9f          	mov    %rbx,-0x61(%rbp)
1405f0e00:	44 8d 43 0c          	lea    0xc(%rbx),%r8d
1405f0e04:	48 8d 15 a5 af 55 00 	lea    0x55afa5(%rip),%rdx        # 0x140b4bdb0
1405f0e0b:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1405f0e0f:	e8 0c 30 a1 ff       	call   0x140003e20
1405f0e14:	48 39 9f 98 01 00 00 	cmp    %rbx,0x198(%rdi)
1405f0e1b:	0f 85 2a 06 00 00    	jne    0x1405f144b
1405f0e21:	4c 8d b7 88 01 00 00 	lea    0x188(%rdi),%r14
1405f0e28:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1405f0e2c:	48 be fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rsi
1405f0e33:	ff ff 7f
1405f0e36:	4c 8b 65 87          	mov    -0x79(%rbp),%r12
1405f0e3a:	4c 3b f0             	cmp    %rax,%r14
1405f0e3d:	0f 84 11 01 00 00    	je     0x1405f0f54
1405f0e43:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1405f0e47:	48 83 7d 9f 07       	cmpq   $0x7,-0x61(%rbp)
1405f0e4c:	49 0f 47 cc          	cmova  %r12,%rcx
1405f0e50:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1405f0e55:	4d 8b 7e 18          	mov    0x18(%r14),%r15
1405f0e59:	4c 8b 6d 97          	mov    -0x69(%rbp),%r13
1405f0e5d:	4d 3b ef             	cmp    %r15,%r13
1405f0e60:	77 40                	ja     0x1405f0ea2
1405f0e62:	49 8b c6             	mov    %r14,%rax
1405f0e65:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1405f0e6a:	49 83 ff 07          	cmp    $0x7,%r15
1405f0e6e:	76 08                	jbe    0x1405f0e78
1405f0e70:	49 8b 06             	mov    (%r14),%rax
1405f0e73:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1405f0e78:	4d 89 6e 10          	mov    %r13,0x10(%r14)
1405f0e7c:	4a 8d 1c 6d 00 00 00 	lea    0x0(,%r13,2),%rbx
1405f0e83:	00
1405f0e84:	4c 8b c3             	mov    %rbx,%r8
1405f0e87:	48 8b d1             	mov    %rcx,%rdx
1405f0e8a:	48 8b c8             	mov    %rax,%rcx
1405f0e8d:	e8 d4 f5 4f 00       	call   0x140af0466
1405f0e92:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1405f0e97:	33 c9                	xor    %ecx,%ecx
1405f0e99:	66 89 0c 18          	mov    %cx,(%rax,%rbx,1)
1405f0e9d:	e9 b0 00 00 00       	jmp    0x1405f0f52
1405f0ea2:	4c 3b ee             	cmp    %rsi,%r13
1405f0ea5:	0f 87 37 05 00 00    	ja     0x1405f13e2
1405f0eab:	49 8b dd             	mov    %r13,%rbx
1405f0eae:	48 83 cb 07          	or     $0x7,%rbx
1405f0eb2:	48 3b de             	cmp    %rsi,%rbx
1405f0eb5:	76 05                	jbe    0x1405f0ebc
1405f0eb7:	48 8b de             	mov    %rsi,%rbx
1405f0eba:	eb 1c                	jmp    0x1405f0ed8
1405f0ebc:	49 8b cf             	mov    %r15,%rcx
1405f0ebf:	48 d1 e9             	shr    $1,%rcx
1405f0ec2:	48 8b c6             	mov    %rsi,%rax
1405f0ec5:	48 2b c1             	sub    %rcx,%rax
1405f0ec8:	4c 3b f8             	cmp    %rax,%r15
1405f0ecb:	77 ea                	ja     0x1405f0eb7
1405f0ecd:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
1405f0ed1:	48 3b d8             	cmp    %rax,%rbx
1405f0ed4:	48 0f 42 d8          	cmovb  %rax,%rbx
1405f0ed8:	48 ff c3             	inc    %rbx
1405f0edb:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1405f0ee0:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1405f0ee5:	e8 fe 2f a1 ff       	call   0x140003ee8
1405f0eea:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
1405f0eee:	4d 89 6e 10          	mov    %r13,0x10(%r14)
1405f0ef2:	49 89 4e 18          	mov    %rcx,0x18(%r14)
1405f0ef6:	4a 8d 1c 6d 00 00 00 	lea    0x0(,%r13,2),%rbx
1405f0efd:	00
1405f0efe:	4c 8b c3             	mov    %rbx,%r8
1405f0f01:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1405f0f06:	4c 8b e8             	mov    %rax,%r13
1405f0f09:	48 8b c8             	mov    %rax,%rcx
1405f0f0c:	e8 8f 0f 50 00       	call   0x140af1ea0
1405f0f11:	33 c9                	xor    %ecx,%ecx
1405f0f13:	66 42 89 0c 2b       	mov    %cx,(%rbx,%r13,1)
1405f0f18:	49 83 ff 07          	cmp    $0x7,%r15
1405f0f1c:	76 31                	jbe    0x1405f0f4f
1405f0f1e:	49 8b 0e             	mov    (%r14),%rcx
1405f0f21:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
1405f0f28:	00
1405f0f29:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405f0f2f:	72 18                	jb     0x1405f0f49
1405f0f31:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1405f0f35:	48 2b ca             	sub    %rdx,%rcx
1405f0f38:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1405f0f3c:	48 83 f8 1f          	cmp    $0x1f,%rax
1405f0f40:	0f 87 01 01 00 00    	ja     0x1405f1047
1405f0f46:	48 8b ca             	mov    %rdx,%rcx
1405f0f49:	ff 15 71 b9 51 00    	call   *0x51b971(%rip)        # 0x140b0c8c0
1405f0f4f:	4d 89 2e             	mov    %r13,(%r14)
1405f0f52:	33 db                	xor    %ebx,%ebx
1405f0f54:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
1405f0f58:	48 83 f8 07          	cmp    $0x7,%rax
1405f0f5c:	76 32                	jbe    0x1405f0f90
1405f0f5e:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1405f0f65:	00
1405f0f66:	49 8b d4             	mov    %r12,%rdx
1405f0f69:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1405f0f6f:	72 16                	jb     0x1405f0f87
1405f0f71:	4d 8b 64 24 f8       	mov    -0x8(%r12),%r12
1405f0f76:	49 2b d4             	sub    %r12,%rdx
1405f0f79:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1405f0f7d:	48 83 f8 1f          	cmp    $0x1f,%rax
1405f0f81:	0f 87 2e 03 00 00    	ja     0x1405f12b5
1405f0f87:	49 8b cc             	mov    %r12,%rcx
1405f0f8a:	ff 15 30 b9 51 00    	call   *0x51b930(%rip)        # 0x140b0c8c0
1405f0f90:	0f 57 c0             	xorps  %xmm0,%xmm0
1405f0f93:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
1405f0f97:	48 89 5d b7          	mov    %rbx,-0x49(%rbp)
1405f0f9b:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
1405f0f9f:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1405f0fa5:	48 8d 15 dc a7 55 00 	lea    0x55a7dc(%rip),%rdx        # 0x140b4b788
1405f0fac:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1405f0fb0:	e8 6b 2e a1 ff       	call   0x140003e20
1405f0fb5:	48 39 9f b8 01 00 00 	cmp    %rbx,0x1b8(%rdi)
1405f0fbc:	0f 85 62 04 00 00    	jne    0x1405f1424
1405f0fc2:	0f 1f 40 00          	nopl   0x0(%rax)
1405f0fc6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1405f0fcd:	00 00 00
1405f0fd0:	4c 8d b7 a8 01 00 00 	lea    0x1a8(%rdi),%r14
1405f0fd7:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1405f0fdb:	4c 8b 65 a7          	mov    -0x59(%rbp),%r12
1405f0fdf:	4c 3b f0             	cmp    %rax,%r14
1405f0fe2:	0f 84 18 01 00 00    	je     0x1405f1100
1405f0fe8:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx