1404d0889:	eb 02                	jmp    0x1404d088d
1404d088b:	33 f6                	xor    %esi,%esi
1404d088d:	45 0f b6 cd          	movzbl %r13b,%r9d
1404d0891:	4c 8b c7             	mov    %rdi,%r8
1404d0894:	8b d3                	mov    %ebx,%edx
1404d0896:	49 8b cf             	mov    %r15,%rcx
1404d0899:	e8 62 66 cc ff       	call   0x140196f00
1404d089e:	41 80 bf e8 00 00 00 	cmpb   $0x0,0xe8(%r15)
1404d08a5:	00
1404d08a6:	74 16                	je     0x1404d08be
1404d08a8:	45 0f b6 cd          	movzbl %r13b,%r9d
1404d08ac:	4c 8b c7             	mov    %rdi,%r8
1404d08af:	8b d3                	mov    %ebx,%edx
1404d08b1:	49 8b cf             	mov    %r15,%rcx
1404d08b4:	e8 d7 79 06 00       	call   0x140538290
1404d08b9:	e9 13 5e 00 00       	jmp    0x1404d66d1
1404d08be:	81 fb 00 02 00 00    	cmp    $0x200,%ebx
1404d08c4:	7e 1b                	jle    0x1404d08e1
1404d08c6:	4c 8d 05 bf 2e ad 00 	lea    0xad2ebf(%rip),%r8        # 0x140fa378c
1404d08cd:	48 8d 15 9c 1b b3 00 	lea    0xb31b9c(%rip),%rdx        # 0x141002470
1404d08d4:	49 8b cf             	mov    %r15,%rcx
1404d08d7:	e8 e4 82 06 00       	call   0x140538bc0
1404d08dc:	e9 f0 5d 00 00       	jmp    0x1404d66d1
1404d08e1:	0f 57 c0             	xorps  %xmm0,%xmm0
1404d08e4:	0f 11 85 a8 09 00 00 	movups %xmm0,0x9a8(%rbp)
1404d08eb:	48 89 b5 b8 09 00 00 	mov    %rsi,0x9b8(%rbp)
1404d08f2:	48 89 b5 c0 09 00 00 	mov    %rsi,0x9c0(%rbp)
1404d08f9:	4c 8b c3             	mov    %rbx,%r8
1404d08fc:	48 8b d7             	mov    %rdi,%rdx
1404d08ff:	48 8d 8d a8 09 00 00 	lea    0x9a8(%rbp),%rcx
1404d0906:	e8 f5 64 cc ff       	call   0x140196e00
1404d090b:	90                   	nop
1404d090c:	48 8d 95 a8 09 00 00 	lea    0x9a8(%rbp),%rdx
1404d0913:	49 8b cf             	mov    %r15,%rcx
1404d0916:	e8 c5 5f 00 00       	call   0x1404d68e0
1404d091b:	48 8b 9d b8 09 00 00 	mov    0x9b8(%rbp),%rbx
1404d0922:	48 83 fb 03          	cmp    $0x3,%rbx
1404d0926:	73 1b                	jae    0x1404d0943
1404d0928:	4c 8d 05 5d 2e ad 00 	lea    0xad2e5d(%rip),%r8        # 0x140fa378c
1404d092f:	48 8d 15 52 1b b3 00 	lea    0xb31b52(%rip),%rdx        # 0x141002488
1404d0936:	49 8b cf             	mov    %r15,%rcx
1404d0939:	e8 82 82 06 00       	call   0x140538bc0
1404d093e:	e9 51 5d 00 00       	jmp    0x1404d6694
1404d0943:	0f 57 c0             	xorps  %xmm0,%xmm0
1404d0946:	0f 11 85 c8 09 00 00 	movups %xmm0,0x9c8(%rbp)
1404d094d:	48 89 b5 d8 09 00 00 	mov    %rsi,0x9d8(%rbp)
1404d0954:	48 c7 85 e0 09 00 00 	movq   $0xf,0x9e0(%rbp)
1404d095b:	0f 00 00 00
1404d095f:	c6 85 c8 09 00 00 00 	movb   $0x0,0x9c8(%rbp)
1404d0966:	48 8d 85 a8 09 00 00 	lea    0x9a8(%rbp),%rax
1404d096d:	48 8b b5 a8 09 00 00 	mov    0x9a8(%rbp),%rsi
1404d0974:	48 8b 8d c0 09 00 00 	mov    0x9c0(%rbp),%rcx
1404d097b:	48 83 f9 0f          	cmp    $0xf,%rcx
1404d097f:	48 0f 47 c6          	cmova  %rsi,%rax
1404d0983:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1404d098a:	66 0f 6f 35 9e 34 ad 	movdqa 0xad349e(%rip),%xmm6        # 0x140fa3e30
1404d0991:	00
1404d0992:	80 38 3a             	cmpb   $0x3a,(%rax)
1404d0995:	0f 85 f2 01 00 00    	jne    0x1404d0b8d
1404d099b:	48 8d 85 a8 09 00 00 	lea    0x9a8(%rbp),%rax
1404d09a2:	48 83 f9 0f          	cmp    $0xf,%rcx
1404d09a6:	48 0f 47 c6          	cmova  %rsi,%rax
1404d09aa:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1404d09ae:	48 85 db             	test   %rbx,%rbx
1404d09b1:	0f 84 56 02 00 00    	je     0x1404d0c0d
1404d09b7:	4c 8b c3             	mov    %rbx,%r8
1404d09ba:	41 8b d4             	mov    %r12d,%edx
1404d09bd:	48 8b c8             	mov    %rax,%rcx
1404d09c0:	e8 6b f1 a0 00       	call   0x140edfb30
1404d09c5:	48 85 c0             	test   %rax,%rax
1404d09c8:	0f 84 3f 02 00 00    	je     0x1404d0c0d
1404d09ce:	48 2b 45 88          	sub    -0x78(%rbp),%rax
1404d09d2:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1404d09d6:	48 3b c7             	cmp    %rdi,%rax
1404d09d9:	0f 84 2e 02 00 00    	je     0x1404d0c0d
1404d09df:	0f 57 c0             	xorps  %xmm0,%xmm0
1404d09e2:	0f 11 85 e8 0b 00 00 	movups %xmm0,0xbe8(%rbp)
1404d09e9:	0f 57 c9             	xorps  %xmm1,%xmm1
1404d09ec:	f3 0f 7f 8d f8 0b 00 	movdqu %xmm1,0xbf8(%rbp)
1404d09f3:	00
1404d09f4:	48 83 fb 01          	cmp    $0x1,%rbx
1404d09f8:	0f 82 2a 5d 00 00    	jb     0x1404d6728
1404d09fe:	4c 8d 40 ff          	lea    -0x1(%rax),%r8
1404d0a02:	48 8d 43 ff          	lea    -0x1(%rbx),%rax
1404d0a06:	49 3b c0             	cmp    %r8,%rax
1404d0a09:	4c 0f 42 c0          	cmovb  %rax,%r8
1404d0a0d:	48 8d 95 a8 09 00 00 	lea    0x9a8(%rbp),%rdx
1404d0a14:	48 83 bd c0 09 00 00 	cmpq   $0xf,0x9c0(%rbp)
1404d0a1b:	0f
1404d0a1c:	48 0f 47 d6          	cmova  %rsi,%rdx
1404d0a20:	48 ff c2             	inc    %rdx
1404d0a23:	48 8d 8d e8 0b 00 00 	lea    0xbe8(%rbp),%rcx
1404d0a2a:	e8 d1 63 cc ff       	call   0x140196e00
1404d0a2f:	41 0f ba ee 08       	bts    $0x8,%r14d
1404d0a34:	48 8b 95 e0 09 00 00 	mov    0x9e0(%rbp),%rdx
1404d0a3b:	48 83 fa 0f          	cmp    $0xf,%rdx
1404d0a3f:	76 34                	jbe    0x1404d0a75
1404d0a41:	48 ff c2             	inc    %rdx
1404d0a44:	48 8b 8d c8 09 00 00 	mov    0x9c8(%rbp),%rcx
1404d0a4b:	48 8b c1             	mov    %rcx,%rax
1404d0a4e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404d0a55:	72 19                	jb     0x1404d0a70
1404d0a57:	48 83 c2 27          	add    $0x27,%rdx
1404d0a5b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404d0a5f:	48 2b c1             	sub    %rcx,%rax
1404d0a62:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404d0a66:	48 83 f8 1f          	cmp    $0x1f,%rax
1404d0a6a:	0f 87 35 5d 00 00    	ja     0x1404d67a5
1404d0a70:	e8 cf a6 94 00       	call   0x140e1b144
1404d0a75:	0f 10 85 e8 0b 00 00 	movups 0xbe8(%rbp),%xmm0
1404d0a7c:	0f 11 85 c8 09 00 00 	movups %xmm0,0x9c8(%rbp)
1404d0a83:	0f 10 8d f8 0b 00 00 	movups 0xbf8(%rbp),%xmm1
1404d0a8a:	0f 11 8d d8 09 00 00 	movups %xmm1,0x9d8(%rbp)
1404d0a91:	f3 0f 7f b5 f8 0b 00 	movdqu %xmm6,0xbf8(%rbp)
1404d0a98:	00
1404d0a99:	c6 85 e8 0b 00 00 00 	movb   $0x0,0xbe8(%rbp)
1404d0aa0:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1404d0aa4:	48 ff c1             	inc    %rcx
1404d0aa7:	0f 57 c0             	xorps  %xmm0,%xmm0
1404d0aaa:	0f 11 85 08 0c 00 00 	movups %xmm0,0xc08(%rbp)
1404d0ab1:	0f 57 c9             	xorps  %xmm1,%xmm1
1404d0ab4:	f3 0f 7f 8d 18 0c 00 	movdqu %xmm1,0xc18(%rbp)
1404d0abb:	00
1404d0abc:	48 8b 85 b8 09 00 00 	mov    0x9b8(%rbp),%rax
1404d0ac3:	48 3b c1             	cmp    %rcx,%rax
1404d0ac6:	0f 82 5c 5c 00 00    	jb     0x1404d6728
1404d0acc:	48 2b c1             	sub    %rcx,%rax
1404d0acf:	4c 8b c7             	mov    %rdi,%r8
1404d0ad2:	48 3b c7             	cmp    %rdi,%rax
1404d0ad5:	4c 0f 42 c0          	cmovb  %rax,%r8
1404d0ad9:	48 8d 95 a8 09 00 00 	lea    0x9a8(%rbp),%rdx
1404d0ae0:	48 83 bd c0 09 00 00 	cmpq   $0xf,0x9c0(%rbp)
1404d0ae7:	0f
1404d0ae8:	48 0f 47 95 a8 09 00 	cmova  0x9a8(%rbp),%rdx
1404d0aef:	00
1404d0af0:	48 03 d1             	add    %rcx,%rdx
1404d0af3:	48 8d 8d 08 0c 00 00 	lea    0xc08(%rbp),%rcx
1404d0afa:	e8 01 63 cc ff       	call   0x140196e00
1404d0aff:	41 0f ba ee 09       	bts    $0x9,%r14d
1404d0b04:	48 8b 95 c0 09 00 00 	mov    0x9c0(%rbp),%rdx
1404d0b0b:	48 83 fa 0f          	cmp    $0xf,%rdx
1404d0b0f:	76 34                	jbe    0x1404d0b45
1404d0b11:	48 ff c2             	inc    %rdx
1404d0b14:	48 8b 8d a8 09 00 00 	mov    0x9a8(%rbp),%rcx
1404d0b1b:	48 8b c1             	mov    %rcx,%rax
1404d0b1e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404d0b25:	72 19                	jb     0x1404d0b40
1404d0b27:	48 83 c2 27          	add    $0x27,%rdx
1404d0b2b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404d0b2f:	48 2b c1             	sub    %rcx,%rax
1404d0b32:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404d0b36:	48 83 f8 1f          	cmp    $0x1f,%rax
1404d0b3a:	0f 87 65 5c 00 00    	ja     0x1404d67a5
1404d0b40:	e8 ff a5 94 00       	call   0x140e1b144
1404d0b45:	0f 10 85 08 0c 00 00 	movups 0xc08(%rbp),%xmm0
1404d0b4c:	0f 11 85 a8 09 00 00 	movups %xmm0,0x9a8(%rbp)
1404d0b53:	0f 10 8d 18 0c 00 00 	movups 0xc18(%rbp),%xmm1
1404d0b5a:	0f 11 8d b8 09 00 00 	movups %xmm1,0x9b8(%rbp)
1404d0b61:	f3 0f 7f b5 18 0c 00 	movdqu %xmm6,0xc18(%rbp)
1404d0b68:	00
1404d0b69:	c6 85 08 0c 00 00 00 	movb   $0x0,0xc08(%rbp)
1404d0b70:	48 8d 95 a8 09 00 00 	lea    0x9a8(%rbp),%rdx
1404d0b77:	49 8b cf             	mov    %r15,%rcx
1404d0b7a:	e8 61 5d 00 00       	call   0x1404d68e0
1404d0b7f:	48 8b 9d b8 09 00 00 	mov    0x9b8(%rbp),%rbx
1404d0b86:	48 8b b5 a8 09 00 00 	mov    0x9a8(%rbp),%rsi
1404d0b8d:	45 84 ed             	test   %r13b,%r13b
1404d0b90:	74 25                	je     0x1404d0bb7
1404d0b92:	48 8d 8d 90 08 00 00 	lea    0x890(%rbp),%rcx
1404d0b99:	e8 f2 65 28 00       	call   0x140757190
1404d0b9e:	48 8b d0             	mov    %rax,%rdx
1404d0ba1:	49 8b cf             	mov    %r15,%rcx
1404d0ba4:	e8 c7 56 06 00       	call   0x140536270
1404d0ba9:	48 8b 9d b8 09 00 00 	mov    0x9b8(%rbp),%rbx
1404d0bb0:	48 8b b5 a8 09 00 00 	mov    0x9a8(%rbp),%rsi
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)