1404d0bb7:	33 c0                	xor    %eax,%eax
1404d0bb9:	89 45 90             	mov    %eax,-0x70(%rbp)
1404d0bbc:	0f 57 c0             	xorps  %xmm0,%xmm0
1404d0bbf:	0f 11 85 88 09 00 00 	movups %xmm0,0x988(%rbp)
1404d0bc6:	48 89 85 98 09 00 00 	mov    %rax,0x998(%rbp)
1404d0bcd:	48 c7 85 a0 09 00 00 	movq   $0xf,0x9a0(%rbp)
1404d0bd4:	0f 00 00 00
1404d0bd8:	88 85 88 09 00 00    	mov    %al,0x988(%rbp)
1404d0bde:	48 83 fb 03          	cmp    $0x3,%rbx
1404d0be2:	73 44                	jae    0x1404d0c28
1404d0be4:	4c 8d 05 a1 2b ad 00 	lea    0xad2ba1(%rip),%r8        # 0x140fa378c
1404d0beb:	48 8d 15 ae 18 b3 00 	lea    0xb318ae(%rip),%rdx        # 0x1410024a0
1404d0bf2:	49 8b cf             	mov    %r15,%rcx
1404d0bf5:	e8 c6 7f 06 00       	call   0x140538bc0
1404d0bfa:	48 8d 1d b7 18 b3 00 	lea    0xb318b7(%rip),%rbx        # 0x1410024b8
1404d0c01:	48 8d 8d a8 08 00 00 	lea    0x8a8(%rbp),%rcx
1404d0c08:	e9 bd 01 00 00       	jmp    0x1404d0dca
1404d0c0d:	4c 8d 05 78 2b ad 00 	lea    0xad2b78(%rip),%r8        # 0x140fa378c
1404d0c14:	48 8d 15 85 18 b3 00 	lea    0xb31885(%rip),%rdx        # 0x1410024a0
1404d0c1b:	49 8b cf             	mov    %r15,%rcx
1404d0c1e:	e8 9d 7f 06 00       	call   0x140538bc0
1404d0c23:	e9 0e 5a 00 00       	jmp    0x1404d6636
1404d0c28:	48 8d 85 a8 09 00 00 	lea    0x9a8(%rbp),%rax
1404d0c2f:	48 83 bd c0 09 00 00 	cmpq   $0xf,0x9c0(%rbp)
1404d0c36:	0f
1404d0c37:	48 0f 47 c6          	cmova  %rsi,%rax
1404d0c3b:	0f be 08             	movsbl (%rax),%ecx
1404d0c3e:	e8 ed 2c 96 00       	call   0x140e33930
1404d0c43:	85 c0                	test   %eax,%eax
1404d0c45:	48 8d 85 a8 09 00 00 	lea    0x9a8(%rbp),%rax
1404d0c4c:	0f 84 98 01 00 00    	je     0x1404d0dea
1404d0c52:	48 83 bd c0 09 00 00 	cmpq   $0xf,0x9c0(%rbp)
1404d0c59:	0f
1404d0c5a:	48 0f 47 85 a8 09 00 	cmova  0x9a8(%rbp),%rax
1404d0c61:	00
1404d0c62:	0f be 48 01          	movsbl 0x1(%rax),%ecx
1404d0c66:	e8 c5 2c 96 00       	call   0x140e33930
1404d0c6b:	85 c0                	test   %eax,%eax
1404d0c6d:	0f 84 33 01 00 00    	je     0x1404d0da6
1404d0c73:	48 8d 85 a8 09 00 00 	lea    0x9a8(%rbp),%rax
1404d0c7a:	48 83 bd c0 09 00 00 	cmpq   $0xf,0x9c0(%rbp)
1404d0c81:	0f
1404d0c82:	48 0f 47 85 a8 09 00 	cmova  0x9a8(%rbp),%rax
1404d0c89:	00
1404d0c8a:	0f be 48 02          	movsbl 0x2(%rax),%ecx
1404d0c8e:	e8 9d 2c 96 00       	call   0x140e33930
1404d0c93:	85 c0                	test   %eax,%eax
1404d0c95:	0f 84 0b 01 00 00    	je     0x1404d0da6
1404d0c9b:	48 8d 85 a8 09 00 00 	lea    0x9a8(%rbp),%rax
1404d0ca2:	4c 8b 8d a8 09 00 00 	mov    0x9a8(%rbp),%r9
1404d0ca9:	4c 8b 95 c0 09 00 00 	mov    0x9c0(%rbp),%r10
1404d0cb0:	49 83 fa 0f          	cmp    $0xf,%r10
1404d0cb4:	49 0f 47 c1          	cmova  %r9,%rax
1404d0cb8:	80 78 03 20          	cmpb   $0x20,0x3(%rax)
1404d0cbc:	0f 85 e4 00 00 00    	jne    0x1404d0da6
1404d0cc2:	48 8d 85 a8 09 00 00 	lea    0x9a8(%rbp),%rax
1404d0cc9:	49 83 fa 0f          	cmp    $0xf,%r10
1404d0ccd:	49 0f 47 c1          	cmova  %r9,%rax
1404d0cd1:	48 8d 95 a8 09 00 00 	lea    0x9a8(%rbp),%rdx
1404d0cd8:	49 0f 47 d1          	cmova  %r9,%rdx
1404d0cdc:	4c 8d 85 a8 09 00 00 	lea    0x9a8(%rbp),%r8
1404d0ce3:	4d 0f 47 c1          	cmova  %r9,%r8
1404d0ce7:	0f be 00             	movsbl (%rax),%eax
1404d0cea:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
1404d0ced:	0f be 42 01          	movsbl 0x1(%rdx),%eax
1404d0cf1:	8d 0c 48             	lea    (%rax,%rcx,2),%ecx
1404d0cf4:	8d 14 89             	lea    (%rcx,%rcx,4),%edx
1404d0cf7:	41 0f be 40 02       	movsbl 0x2(%r8),%eax
1404d0cfc:	8d 04 50             	lea    (%rax,%rdx,2),%eax
1404d0cff:	05 30 eb ff ff       	add    $0xffffeb30,%eax
1404d0d04:	89 45 90             	mov    %eax,-0x70(%rbp)
1404d0d07:	0f 57 c0             	xorps  %xmm0,%xmm0
1404d0d0a:	0f 11 85 e8 0a 00 00 	movups %xmm0,0xae8(%rbp)
1404d0d11:	0f 57 c9             	xorps  %xmm1,%xmm1
1404d0d14:	f3 0f 7f 8d f8 0a 00 	movdqu %xmm1,0xaf8(%rbp)
1404d0d1b:	00
1404d0d1c:	48 8b 85 b8 09 00 00 	mov    0x9b8(%rbp),%rax
1404d0d23:	48 83 f8 04          	cmp    $0x4,%rax
1404d0d27:	0f 82 01 5a 00 00    	jb     0x1404d672e
1404d0d2d:	48 83 c0 fc          	add    $0xfffffffffffffffc,%rax
1404d0d31:	4c 8b c7             	mov    %rdi,%r8
1404d0d34:	48 3b c7             	cmp    %rdi,%rax
1404d0d37:	4c 0f 42 c0          	cmovb  %rax,%r8
1404d0d3b:	48 8d 95 a8 09 00 00 	lea    0x9a8(%rbp),%rdx
1404d0d42:	49 83 fa 0f          	cmp    $0xf,%r10
1404d0d46:	49 0f 47 d1          	cmova  %r9,%rdx
1404d0d4a:	48 83 c2 04          	add    $0x4,%rdx
1404d0d4e:	48 8d 8d e8 0a 00 00 	lea    0xae8(%rbp),%rcx
1404d0d55:	e8 a6 60 cc ff       	call   0x140196e00
1404d0d5a:	41 0f ba ee 0f       	bts    $0xf,%r14d
1404d0d5f:	48 8d 95 e8 0a 00 00 	lea    0xae8(%rbp),%rdx
1404d0d66:	48 8d 8d a8 09 00 00 	lea    0x9a8(%rbp),%rcx
1404d0d6d:	e8 ae d9 cc ff       	call   0x14019e720
1404d0d72:	4c 8b 85 00 0b 00 00 	mov    0xb00(%rbp),%r8
1404d0d79:	49 83 f8 0f          	cmp    $0xf,%r8
1404d0d7d:	76 13                	jbe    0x1404d0d92
1404d0d7f:	48 8b 95 e8 0a 00 00 	mov    0xae8(%rbp),%rdx
1404d0d86:	48 8d 8d e8 0a 00 00 	lea    0xae8(%rbp),%rcx
1404d0d8d:	e8 be c2 cc ff       	call   0x14019d050
1404d0d92:	f3 0f 7f b5 f8 0a 00 	movdqu %xmm6,0xaf8(%rbp)
1404d0d99:	00
1404d0d9a:	c6 85 e8 0a 00 00 00 	movb   $0x0,0xae8(%rbp)
1404d0da1:	e9 73 02 00 00       	jmp    0x1404d1019
1404d0da6:	4c 8d 05 df 29 ad 00 	lea    0xad29df(%rip),%r8        # 0x140fa378c
1404d0dad:	48 8d 15 14 17 b3 00 	lea    0xb31714(%rip),%rdx        # 0x1410024c8
1404d0db4:	49 8b cf             	mov    %r15,%rcx
1404d0db7:	e8 04 7e 06 00       	call   0x140538bc0
1404d0dbc:	48 8d 1d 25 17 b3 00 	lea    0xb31725(%rip),%rbx        # 0x1410024e8
1404d0dc3:	48 8d 8d c0 08 00 00 	lea    0x8c0(%rbp),%rcx
1404d0dca:	e8 c1 63 28 00       	call   0x140757190
1404d0dcf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404d0dd4:	45 33 c9             	xor    %r9d,%r9d
1404d0dd7:	45 33 c0             	xor    %r8d,%r8d
1404d0dda:	48 8b d3             	mov    %rbx,%rdx
1404d0ddd:	49 8b cf             	mov    %r15,%rcx
1404d0de0:	e8 bb 02 f3 ff       	call   0x1404010a0
1404d0de5:	e9 ee 57 00 00       	jmp    0x1404d65d8
1404d0dea:	48 83 bd c0 09 00 00 	cmpq   $0xf,0x9c0(%rbp)
1404d0df1:	0f
1404d0df2:	48 0f 47 85 a8 09 00 	cmova  0x9a8(%rbp),%rax
1404d0df9:	00
1404d0dfa:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1404d0dfe:	48 8b 9d b8 09 00 00 	mov    0x9b8(%rbp),%rbx
1404d0e05:	48 85 db             	test   %rbx,%rbx
1404d0e08:	74 20                	je     0x1404d0e2a
1404d0e0a:	4c 8b c3             	mov    %rbx,%r8
1404d0e0d:	41 8b d4             	mov    %r12d,%edx
1404d0e10:	48 8b c8             	mov    %rax,%rcx
1404d0e13:	e8 18 ed a0 00       	call   0x140edfb30
1404d0e18:	48 8b f0             	mov    %rax,%rsi
1404d0e1b:	48 85 c0             	test   %rax,%rax
1404d0e1e:	74 0a                	je     0x1404d0e2a
1404d0e20:	48 2b 75 88          	sub    -0x78(%rbp),%rsi
1404d0e24:	48 83 fe ff          	cmp    $0xffffffffffffffff,%rsi
1404d0e28:	75 03                	jne    0x1404d0e2d
1404d0e2a:	48 8b f3             	mov    %rbx,%rsi
1404d0e2d:	0f 57 c0             	xorps  %xmm0,%xmm0
1404d0e30:	0f 11 85 68 0b 00 00 	movups %xmm0,0xb68(%rbp)
1404d0e37:	0f 57 c9             	xorps  %xmm1,%xmm1
1404d0e3a:	f3 0f 7f 8d 78 0b 00 	movdqu %xmm1,0xb78(%rbp)
1404d0e41:	00
1404d0e42:	4c 8b c6             	mov    %rsi,%r8
1404d0e45:	48 3b de             	cmp    %rsi,%rbx
1404d0e48:	4c 0f 42 c3          	cmovb  %rbx,%r8
1404d0e4c:	48 8d 95 a8 09 00 00 	lea    0x9a8(%rbp),%rdx
1404d0e53:	48 83 bd c0 09 00 00 	cmpq   $0xf,0x9c0(%rbp)
1404d0e5a:	0f
1404d0e5b:	48 0f 47 95 a8 09 00 	cmova  0x9a8(%rbp),%rdx
1404d0e62:	00
1404d0e63:	48 8d 8d 68 0b 00 00 	lea    0xb68(%rbp),%rcx
1404d0e6a:	e8 91 5f cc ff       	call   0x140196e00
1404d0e6f:	41 0f ba ee 0a       	bts    $0xa,%r14d
1404d0e74:	48 8d 95 68 0b 00 00 	lea    0xb68(%rbp),%rdx
1404d0e7b:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
1404d0e82:	e8 99 d8 cc ff       	call   0x14019e720
1404d0e87:	48 8b 95 80 0b 00 00 	mov    0xb80(%rbp),%rdx
1404d0e8e:	48 83 fa 0f          	cmp    $0xf,%rdx
1404d0e92:	76 34                	jbe    0x1404d0ec8
1404d0e94:	48 ff c2             	inc    %rdx
1404d0e97:	48 8b 8d 68 0b 00 00 	mov    0xb68(%rbp),%rcx
1404d0e9e:	48 8b c1             	mov    %rcx,%rax
1404d0ea1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404d0ea8:	72 19                	jb     0x1404d0ec3
1404d0eaa:	48 83 c2 27          	add    $0x27,%rdx
1404d0eae:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404d0eb2:	48 2b c1             	sub    %rcx,%rax
1404d0eb5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404d0eb9:	48 83 f8 1f          	cmp    $0x1f,%rax
1404d0ebd:	0f 87 dc 58 00 00    	ja     0x1404d679f
1404d0ec3:	e8 7c a2 94 00       	call   0x140e1b144
1404d0ec8:	f3 0f 7f b5 78 0b 00 	movdqu %xmm6,0xb78(%rbp)
1404d0ecf:	00
1404d0ed0:	c6 85 68 0b 00 00 00 	movb   $0x0,0xb68(%rbp)
1404d0ed7:	33 db                	xor    %ebx,%ebx
1404d0ed9:	48 39 9d 98 09 00 00 	cmp    %rbx,0x998(%rbp)
1404d0ee0:	76 54                	jbe    0x1404d0f36
1404d0ee2:	0f 1f 40 00          	nopl   0x0(%rax)
1404d0ee6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1404d0eed:	00 00 00
1404d0ef0:	48 8d 85 88 09 00 00 	lea    0x988(%rbp),%rax
1404d0ef7:	48 83 bd a0 09 00 00 	cmpq   $0xf,0x9a0(%rbp)
1404d0efe:	0f
1404d0eff:	48 0f 47 85 88 09 00 	cmova  0x988(%rbp),%rax
1404d0f06:	00
1404d0f07:	0f be 0c 18          	movsbl (%rax,%rbx,1),%ecx
1404d0f0b:	e8 d8 f4 96 00       	call   0x140e403e8
1404d0f10:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
1404d0f17:	48 83 bd a0 09 00 00 	cmpq   $0xf,0x9a0(%rbp)
1404d0f1e:	0f
1404d0f1f:	48 0f 47 8d 88 09 00 	cmova  0x988(%rbp),%rcx
1404d0f26:	00
1404d0f27:	88 04 19             	mov    %al,(%rcx,%rbx,1)
1404d0f2a:	48 ff c3             	inc    %rbx
1404d0f2d:	48 3b 9d 98 09 00 00 	cmp    0x998(%rbp),%rbx
1404d0f34:	72 ba                	jb     0x1404d0ef0
1404d0f36:	48 8b 85 b8 09 00 00 	mov    0x9b8(%rbp),%rax
1404d0f3d:	48 3b f0             	cmp    %rax,%rsi
1404d0f40:	75 03                	jne    0x1404d0f45
1404d0f42:	48 ff ce             	dec    %rsi
1404d0f45:	48 ff c6             	inc    %rsi
1404d0f48:	0f 57 c0             	xorps  %xmm0,%xmm0
1404d0f4b:	0f 11 85 28 0c 00 00 	movups %xmm0,0xc28(%rbp)
1404d0f52:	0f 57 c9             	xorps  %xmm1,%xmm1
1404d0f55:	f3 0f 7f 8d 38 0c 00 	movdqu %xmm1,0xc38(%rbp)
1404d0f5c:	00
1404d0f5d:	48 3b c6             	cmp    %rsi,%rax
1404d0f60:	0f 82 c8 57 00 00    	jb     0x1404d672e
1404d0f66:	48 2b c6             	sub    %rsi,%rax
1404d0f69:	4c 8b c7             	mov    %rdi,%r8
1404d0f6c:	48 3b c7             	cmp    %rdi,%rax
1404d0f6f:	4c 0f 42 c0          	cmovb  %rax,%r8
1404d0f73:	48 8d 95 a8 09 00 00 	lea    0x9a8(%rbp),%rdx
1404d0f7a:	48 83 bd c0 09 00 00 	cmpq   $0xf,0x9c0(%rbp)
1404d0f81:	0f
1404d0f82:	48 0f 47 95 a8 09 00 	cmova  0x9a8(%rbp),%rdx
1404d0f89:	00
1404d0f8a:	48 03 d6             	add    %rsi,%rdx
1404d0f8d:	48 8d 8d 28 0c 00 00 	lea    0xc28(%rbp),%rcx
1404d0f94:	e8 67 5e cc ff       	call   0x140196e00
1404d0f99:	41 0f ba ee 07       	bts    $0x7,%r14d
1404d0f9e:	48 8b 95 c0 09 00 00 	mov    0x9c0(%rbp),%rdx
1404d0fa5:	48 83 fa 0f          	cmp    $0xf,%rdx
1404d0fa9:	76 34                	jbe    0x1404d0fdf
1404d0fab:	48 ff c2             	inc    %rdx
1404d0fae:	48 8b 8d a8 09 00 00 	mov    0x9a8(%rbp),%rcx
1404d0fb5:	48 8b c1             	mov    %rcx,%rax
1404d0fb8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404d0fbf:	72 19                	jb     0x1404d0fda
1404d0fc1:	48 83 c2 27          	add    $0x27,%rdx
1404d0fc5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404d0fc9:	48 2b c1             	sub    %rcx,%rax
1404d0fcc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404d0fd0:	48 83 f8 1f          	cmp    $0x1f,%rax
1404d0fd4:	0f 87 c5 57 00 00    	ja     0x1404d679f
1404d0fda:	e8 65 a1 94 00       	call   0x140e1b144
1404d0fdf:	0f 10 85 28 0c 00 00 	movups 0xc28(%rbp),%xmm0
1404d0fe6:	0f 11 85 a8 09 00 00 	movups %xmm0,0x9a8(%rbp)
1404d0fed:	0f 10 8d 38 0c 00 00 	movups 0xc38(%rbp),%xmm1
1404d0ff4:	0f 11 8d b8 09 00 00 	movups %xmm1,0x9b8(%rbp)
1404d0ffb:	f3 0f 7f b5 38 0c 00 	movdqu %xmm6,0xc38(%rbp)
1404d1002:	00
1404d1003:	c6 85 28 0c 00 00 00 	movb   $0x0,0xc28(%rbp)
1404d100a:	48 8d 95 a8 09 00 00 	lea    0x9a8(%rbp),%rdx
1404d1011:	49 8b cf             	mov    %r15,%rcx
1404d1014:	e8 c7 58 00 00       	call   0x1404d68e0
1404d1019:	48 8d 95 a8 09 00 00 	lea    0x9a8(%rbp),%rdx
1404d1020:	48 8d 8d 68 09 00 00 	lea    0x968(%rbp),%rcx
1404d1027:	e8 14 7a cd ff       	call   0x1401a8a40
1404d102c:	90                   	nop
1404d102d:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
1404d1034:	48 83 bd a0 09 00 00 	cmpq   $0xf,0x9a0(%rbp)
1404d103b:	0f
1404d103c:	48 0f 47 8d 88 09 00 	cmova  0x988(%rbp),%rcx
1404d1043:	00
1404d1044:	48 8b 9d 98 09 00 00 	mov    0x998(%rbp),%rbx
1404d104b:	48 83 fb 08          	cmp    $0x8,%rbx
1404d104f:	75 17                	jne    0x1404d1068
1404d1051:	4c 8b c3             	mov    %rbx,%r8
1404d1054:	48 8d 15 d5 25 b2 00 	lea    0xb225d5(%rip),%rdx        # 0x140ff3630
1404d105b:	e8 f0 e9 a0 00       	call   0x140edfa50
1404d1060:	85 c0                	test   %eax,%eax
1404d1062:	0f 84 12 55 00 00    	je     0x1404d657a
1404d1068:	be 01 00 00 00       	mov    $0x1,%esi
1404d106d:	45 84 ed             	test   %r13b,%r13b
1404d1070:	0f 84 4d 01 00 00    	je     0x1404d11c3
1404d1076:	41 83 bf c0 00 00 00 	cmpl   $0x0,0xc0(%r15)
1404d107d:	00
1404d107e:	0f 85 70 02 00 00    	jne    0x1404d12f4
1404d1084:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
1404d108b:	48 83 bd a0 09 00 00 	cmpq   $0xf,0x9a0(%rbp)
1404d1092:	0f
1404d1093:	48 0f 47 8d 88 09 00 	cmova  0x988(%rbp),%rcx
1404d109a:	00
1404d109b:	48 83 fb 04          	cmp    $0x4,%rbx
1404d109f:	0f 85 9f 00 00 00    	jne    0x1404d1144
1404d10a5:	4c 8b c3             	mov    %rbx,%r8
1404d10a8:	48 8d 15 45 81 ae 00 	lea    0xae8145(%rip),%rdx        # 0x140fb91f4
1404d10af:	e8 9c e9 a0 00       	call   0x140edfa50
1404d10b4:	85 c0                	test   %eax,%eax
1404d10b6:	0f 85 88 00 00 00    	jne    0x1404d1144
1404d10bc:	41 b1 20             	mov    $0x20,%r9b
1404d10bf:	4c 8d 85 68 09 00 00 	lea    0x968(%rbp),%r8
1404d10c6:	48 8d 95 50 08 00 00 	lea    0x850(%rbp),%rdx
1404d10cd:	49 8b cf             	mov    %r15,%rcx
1404d10d0:	e8 3b 59 00 00       	call   0x1404d6a10
1404d10d5:	48 8b 85 58 08 00 00 	mov    0x858(%rbp),%rax
1404d10dc:	48 8b 8d 50 08 00 00 	mov    0x850(%rbp),%rcx
1404d10e3:	48 2b c1             	sub    %rcx,%rax
1404d10e6:	48 c1 f8 05          	sar    $0x5,%rax
1404d10ea:	48 83 f8 03          	cmp    $0x3,%rax
1404d10ee:	76 36                	jbe    0x1404d1126
1404d10f0:	48 8d 59 60          	lea    0x60(%rcx),%rbx
1404d10f4:	48 8b 41 70          	mov    0x70(%rcx),%rax
1404d10f8:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1404d10fc:	45 33 c0             	xor    %r8d,%r8d
1404d10ff:	b2 5a                	mov    $0x5a,%dl
1404d1101:	48 8b cb             	mov    %rbx,%rcx
1404d1104:	e8 47 97 f2 ff       	call   0x1403fa850
1404d1109:	48 3b 45 88          	cmp    -0x78(%rbp),%rax
1404d110d:	76 13                	jbe    0x1404d1122
1404d110f:	45 33 c0             	xor    %r8d,%r8d
1404d1112:	b2 7a                	mov    $0x7a,%dl
1404d1114:	48 8b cb             	mov    %rbx,%rcx
1404d1117:	e8 34 97 f2 ff       	call   0x1403fa850
1404d111c:	48 3b 45 88          	cmp    -0x78(%rbp),%rax
1404d1120:	77 04                	ja     0x1404d1126
1404d1122:	8b c6                	mov    %esi,%eax
1404d1124:	eb 02                	jmp    0x1404d1128
1404d1126:	33 c0                	xor    %eax,%eax
1404d1128:	49 8b cf             	mov    %r15,%rcx
1404d112b:	89 81 c4 00 00 00    	mov    %eax,0xc4(%rcx)
1404d1131:	48 8d 8d 50 08 00 00 	lea    0x850(%rbp),%rcx
1404d1138:	e8 23 72 cc ff       	call   0x140198360
1404d113d:	48 8b 9d 98 09 00 00 	mov    0x998(%rbp),%rbx
1404d1144:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
1404d114b:	48 83 bd a0 09 00 00 	cmpq   $0xf,0x9a0(%rbp)
1404d1152:	0f
1404d1153:	48 0f 47 8d 88 09 00 	cmova  0x988(%rbp),%rcx
1404d115a:	00
1404d115b:	48 83 fb 06          	cmp    $0x6,%rbx
1404d115f:	0f 85 8f 01 00 00    	jne    0x1404d12f4
1404d1165:	4c 8b c3             	mov    %rbx,%r8
1404d1168:	48 8d 15 29 dd ae 00 	lea    0xaedd29(%rip),%rdx        # 0x140fbee98
1404d116f:	e8 dc e8 a0 00       	call   0x140edfa50
1404d1174:	85 c0                	test   %eax,%eax
1404d1176:	0f 85 78 01 00 00    	jne    0x1404d12f4
1404d117c:	48 8d 8d c8 09 00 00 	lea    0x9c8(%rbp),%rcx
1404d1183:	48 83 bd e0 09 00 00 	cmpq   $0xf,0x9e0(%rbp)
1404d118a:	0f
1404d118b:	48 0f 47 8d c8 09 00 	cmova  0x9c8(%rbp),%rcx
1404d1192:	00
1404d1193:	4c 8b 85 d8 09 00 00 	mov    0x9d8(%rbp),%r8
1404d119a:	4d 85 c0             	test   %r8,%r8
1404d119d:	0f 85 51 01 00 00    	jne    0x1404d12f4
1404d11a3:	48 8d 15 e2 25 ad 00 	lea    0xad25e2(%rip),%rdx        # 0x140fa378c
1404d11aa:	e8 a1 e8 a0 00       	call   0x140edfa50
1404d11af:	85 c0                	test   %eax,%eax
1404d11b1:	0f 85 3d 01 00 00    	jne    0x1404d12f4
1404d11b7:	41 89 b7 c0 00 00 00 	mov    %esi,0xc0(%r15)
1404d11be:	e9 2a 01 00 00       	jmp    0x1404d12ed
1404d11c3:	41 83 bf c8 00 00 00 	cmpl   $0x0,0xc8(%r15)
1404d11ca:	00
1404d11cb:	0f 85 23 01 00 00    	jne    0x1404d12f4
1404d11d1:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
1404d11d8:	48 83 bd a0 09 00 00 	cmpq   $0xf,0x9a0(%rbp)
1404d11df:	0f
1404d11e0:	48 0f 47 8d 88 09 00 	cmova  0x988(%rbp),%rcx
1404d11e7:	00
1404d11e8:	48 83 fb 04          	cmp    $0x4,%rbx
1404d11ec:	0f 85 91 00 00 00    	jne    0x1404d1283