1404c7690:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404c7694:	48 83 f8 1f          	cmp    $0x1f,%rax
1404c7698:	0f 87 f6 08 00 00    	ja     0x1404c7f94
1404c769e:	e8 a1 3a 95 00       	call   0x140e1b144
1404c76a3:	4c 89 b5 b8 00 00 00 	mov    %r14,0xb8(%rbp)
1404c76aa:	48 c7 85 c0 00 00 00 	movq   $0xf,0xc0(%rbp)
1404c76b1:	0f 00 00 00
1404c76b5:	c6 85 a8 00 00 00 00 	movb   $0x0,0xa8(%rbp)
1404c76bc:	0f 57 c0             	xorps  %xmm0,%xmm0
1404c76bf:	0f 11 85 c8 00 00 00 	movups %xmm0,0xc8(%rbp)
1404c76c6:	4c 89 b5 d8 00 00 00 	mov    %r14,0xd8(%rbp)
1404c76cd:	4c 89 b5 e0 00 00 00 	mov    %r14,0xe0(%rbp)
1404c76d4:	b9 20 00 00 00       	mov    $0x20,%ecx
1404c76d9:	e8 2a 3a 95 00       	call   0x140e1b108
1404c76de:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
1404c76e5:	48 c7 85 d8 00 00 00 	movq   $0x1c,0xd8(%rbp)
1404c76ec:	1c 00 00 00
1404c76f0:	48 c7 85 e0 00 00 00 	movq   $0x1f,0xe0(%rbp)
1404c76f7:	1f 00 00 00
1404c76fb:	0f 10 05 ee 39 af 00 	movups 0xaf39ee(%rip),%xmm0        # 0x140fbb0f0
1404c7702:	0f 11 00             	movups %xmm0,(%rax)
1404c7705:	f2 0f 10 05 f3 39 af 	movsd  0xaf39f3(%rip),%xmm0        # 0x140fbb100
1404c770c:	00
1404c770d:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1404c7712:	8b 0d f0 39 af 00    	mov    0xaf39f0(%rip),%ecx        # 0x140fbb108
1404c7718:	89 48 18             	mov    %ecx,0x18(%rax)
1404c771b:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
1404c771f:	48 8b 5e 28          	mov    0x28(%rsi),%rbx
1404c7723:	48 8d 56 08          	lea    0x8(%rsi),%rdx
1404c7727:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1404c772b:	e8 c0 f7 28 00       	call   0x140756ef0
1404c7730:	41 0f ba ec 0d       	bts    $0xd,%r12d
1404c7735:	44 89 64 24 60       	mov    %r12d,0x60(%rsp)
1404c773a:	4c 63 4f 60          	movslq 0x60(%rdi),%r9
1404c773e:	48 8d 85 c8 00 00 00 	lea    0xc8(%rbp),%rax
1404c7745:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1404c774a:	48 8d 85 e8 00 00 00 	lea    0xe8(%rbp),%rax
1404c7751:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1404c7756:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
1404c775b:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1404c7760:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1404c7764:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c7769:	4c 8b 47 58          	mov    0x58(%rdi),%r8
1404c776d:	48 8d 95 08 01 00 00 	lea    0x108(%rbp),%rdx
1404c7774:	48 8b 0d 0d b7 f6 00 	mov    0xf6b70d(%rip),%rcx        # 0x141432e88
1404c777b:	e8 e0 95 0b 00       	call   0x140580d60
1404c7780:	48 8b 95 20 01 00 00 	mov    0x120(%rbp),%rdx
1404c7787:	48 83 fa 0f          	cmp    $0xf,%rdx
1404c778b:	76 34                	jbe    0x1404c77c1
1404c778d:	48 ff c2             	inc    %rdx
1404c7790:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
1404c7797:	48 8b c1             	mov    %rcx,%rax
1404c779a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404c77a1:	72 19                	jb     0x1404c77bc
1404c77a3:	48 83 c2 27          	add    $0x27,%rdx
1404c77a7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404c77ab:	48 2b c1             	sub    %rcx,%rax
1404c77ae:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404c77b2:	48 83 f8 1f          	cmp    $0x1f,%rax
1404c77b6:	0f 87 de 07 00 00    	ja     0x1404c7f9a
1404c77bc:	e8 83 39 95 00       	call   0x140e1b144
1404c77c1:	4c 89 b5 18 01 00 00 	mov    %r14,0x118(%rbp)
1404c77c8:	48 c7 85 20 01 00 00 	movq   $0xf,0x120(%rbp)
1404c77cf:	0f 00 00 00
1404c77d3:	c6 85 08 01 00 00 00 	movb   $0x0,0x108(%rbp)
1404c77da:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1404c77de:	e8 dd f9 28 00       	call   0x1407571c0
1404c77e3:	90                   	nop
1404c77e4:	48 8b 95 e0 00 00 00 	mov    0xe0(%rbp),%rdx
1404c77eb:	48 83 fa 0f          	cmp    $0xf,%rdx
1404c77ef:	76 34                	jbe    0x1404c7825
1404c77f1:	48 ff c2             	inc    %rdx
1404c77f4:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
1404c77fb:	48 8b c1             	mov    %rcx,%rax
1404c77fe:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404c7805:	72 19                	jb     0x1404c7820
1404c7807:	48 83 c2 27          	add    $0x27,%rdx
1404c780b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404c780f:	48 2b c1             	sub    %rcx,%rax
1404c7812:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404c7816:	48 83 f8 1f          	cmp    $0x1f,%rax
1404c781a:	0f 87 80 07 00 00    	ja     0x1404c7fa0
1404c7820:	e8 1f 39 95 00       	call   0x140e1b144
1404c7825:	48 8d 95 e8 00 00 00 	lea    0xe8(%rbp),%rdx
1404c782c:	48 8b 0d 55 b6 f6 00 	mov    0xf6b655(%rip),%rcx        # 0x141432e88
1404c7833:	e8 78 9b 0b 00       	call   0x1405813b0
1404c7838:	90                   	nop
1404c7839:	48 8b 95 00 01 00 00 	mov    0x100(%rbp),%rdx
1404c7840:	48 83 fa 0f          	cmp    $0xf,%rdx
1404c7844:	76 34                	jbe    0x1404c787a
1404c7846:	48 ff c2             	inc    %rdx
1404c7849:	48 8b 8d e8 00 00 00 	mov    0xe8(%rbp),%rcx
1404c7850:	48 8b c1             	mov    %rcx,%rax
1404c7853:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404c785a:	72 19                	jb     0x1404c7875
1404c785c:	48 83 c2 27          	add    $0x27,%rdx
1404c7860:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404c7864:	48 2b c1             	sub    %rcx,%rax
1404c7867:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404c786b:	48 83 f8 1f          	cmp    $0x1f,%rax
1404c786f:	0f 87 31 07 00 00    	ja     0x1404c7fa6
1404c7875:	e8 ca 38 95 00       	call   0x140e1b144
1404c787a:	4c 89 b5 f8 00 00 00 	mov    %r14,0xf8(%rbp)
1404c7881:	48 c7 85 00 01 00 00 	movq   $0xf,0x100(%rbp)
1404c7888:	0f 00 00 00
1404c788c:	c6 85 e8 00 00 00 00 	movb   $0x0,0xe8(%rbp)
1404c7893:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1404c789a:	e8 01 c0 35 00       	call   0x1408238a0
1404c789f:	90                   	nop
1404c78a0:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1404c78a4:	e8 f7 bf 35 00       	call   0x1408238a0
1404c78a9:	e9 ff 04 00 00       	jmp    0x1404c7dad
1404c78ae:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
1404c78b2:	48 83 39 11          	cmpq   $0x11,(%rcx)
1404c78b6:	0f 85 3e 07 00 00    	jne    0x1404c7ffa
1404c78bc:	48 8b 79 28          	mov    0x28(%rcx),%rdi
1404c78c0:	45 33 c0             	xor    %r8d,%r8d
1404c78c3:	33 d2                	xor    %edx,%edx
1404c78c5:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1404c78c9:	e8 d2 be 35 00       	call   0x1408237a0
1404c78ce:	90                   	nop
1404c78cf:	0f 57 c0             	xorps  %xmm0,%xmm0
1404c78d2:	0f 11 85 c8 00 00 00 	movups %xmm0,0xc8(%rbp)
1404c78d9:	4c 89 b5 d8 00 00 00 	mov    %r14,0xd8(%rbp)
1404c78e0:	4c 89 b5 e0 00 00 00 	mov    %r14,0xe0(%rbp)
1404c78e7:	b9 20 00 00 00       	mov    $0x20,%ecx
1404c78ec:	e8 17 38 95 00       	call   0x140e1b108
1404c78f1:	48 8b d0             	mov    %rax,%rdx
1404c78f4:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
1404c78fb:	48 c7 85 d8 00 00 00 	movq   $0x16,0xd8(%rbp)
1404c7902:	16 00 00 00
1404c7906:	48 c7 85 e0 00 00 00 	movq   $0x1f,0xe0(%rbp)
1404c790d:	1f 00 00 00
1404c7911:	0f 10 05 00 2b b0 00 	movups 0xb02b00(%rip),%xmm0        # 0x140fca418
1404c7918:	0f 11 00             	movups %xmm0,(%rax)
1404c791b:	8b 05 07 2b b0 00    	mov    0xb02b07(%rip),%eax        # 0x140fca428
1404c7921:	89 42 10             	mov    %eax,0x10(%rdx)
1404c7924:	0f b7 05 01 2b b0 00 	movzwl 0xb02b01(%rip),%eax        # 0x140fca42c
1404c792b:	66 89 42 14          	mov    %ax,0x14(%rdx)
1404c792f:	c6 42 16 00          	movb   $0x0,0x16(%rdx)
1404c7933:	44 8b 85 d8 00 00 00 	mov    0xd8(%rbp),%r8d
1404c793a:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1404c793e:	e8 4d ce 35 00       	call   0x140824790
1404c7943:	90                   	nop
1404c7944:	48 8b 95 e0 00 00 00 	mov    0xe0(%rbp),%rdx
1404c794b:	48 83 fa 0f          	cmp    $0xf,%rdx
1404c794f:	76 34                	jbe    0x1404c7985
1404c7951:	48 ff c2             	inc    %rdx
1404c7954:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
1404c795b:	48 8b c1             	mov    %rcx,%rax
1404c795e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404c7965:	72 19                	jb     0x1404c7980
1404c7967:	48 83 c2 27          	add    $0x27,%rdx
1404c796b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404c796f:	48 2b c1             	sub    %rcx,%rax
1404c7972:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404c7976:	48 83 f8 1f          	cmp    $0x1f,%rax
1404c797a:	0f 87 62 06 00 00    	ja     0x1404c7fe2
1404c7980:	e8 bf 37 95 00       	call   0x140e1b144
1404c7985:	48 8b 75 b0          	mov    -0x50(%rbp),%rsi
1404c7989:	48 8b 46 28          	mov    0x28(%rsi),%rax
1404c798d:	45 33 c0             	xor    %r8d,%r8d
1404c7990:	f2 0f 10 48 18       	movsd  0x18(%rax),%xmm1
1404c7995:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1404c7999:	e8 42 c3 35 00       	call   0x140823ce0
1404c799e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1404c79a4:	48 8d 15 b5 da ad 00 	lea    0xaddab5(%rip),%rdx        # 0x140fa5460
1404c79ab:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1404c79af:	e8 dc cd 35 00       	call   0x140824790
1404c79b4:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1404c79b8:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
1404c79bc:	e8 4f 72 36 00       	call   0x14082ec10
1404c79c1:	45 33 c0             	xor    %r8d,%r8d
1404c79c4:	33 d2                	xor    %edx,%edx
1404c79c6:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1404c79cd:	e8 ce bd 35 00       	call   0x1408237a0
1404c79d2:	90                   	nop
1404c79d3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1404c79d9:	48 8b 55 18          	mov    0x18(%rbp),%rdx
1404c79dd:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1404c79e4:	e8 a7 c5 35 00       	call   0x140823f90
1404c79e9:	ba 01 00 00 00       	mov    $0x1,%edx
1404c79ee:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1404c79f5:	e8 06 c0 35 00       	call   0x140823a00
1404c79fa:	0f 57 c0             	xorps  %xmm0,%xmm0
1404c79fd:	0f 11 85 a8 00 00 00 	movups %xmm0,0xa8(%rbp)
1404c7a04:	4c 89 b5 b8 00 00 00 	mov    %r14,0xb8(%rbp)
1404c7a0b:	4c 89 b5 c0 00 00 00 	mov    %r14,0xc0(%rbp)
1404c7a12:	48 8b 95 38 01 00 00 	mov    0x138(%rbp),%rdx
1404c7a19:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1404c7a20:	49 ff c0             	inc    %r8
1404c7a23:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1404c7a28:	75 f6                	jne    0x1404c7a20
1404c7a2a:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
1404c7a31:	e8 ca f3 cc ff       	call   0x140196e00
1404c7a36:	90                   	nop
1404c7a37:	4c 8d 85 a8 00 00 00 	lea    0xa8(%rbp),%r8
1404c7a3e:	48 8d 95 e8 00 00 00 	lea    0xe8(%rbp),%rdx
1404c7a45:	48 8b 0d 3c b4 f6 00 	mov    0xf6b43c(%rip),%rcx        # 0x141432e88
1404c7a4c:	e8 1f a7 0b 00       	call   0x140582170
1404c7a51:	90                   	nop
1404c7a52:	48 8b 95 c0 00 00 00 	mov    0xc0(%rbp),%rdx
1404c7a59:	48 83 fa 0f          	cmp    $0xf,%rdx
1404c7a5d:	76 34                	jbe    0x1404c7a93
1404c7a5f:	48 ff c2             	inc    %rdx
1404c7a62:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
1404c7a69:	48 8b c1             	mov    %rcx,%rax
1404c7a6c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404c7a73:	72 19                	jb     0x1404c7a8e
1404c7a75:	48 83 c2 27          	add    $0x27,%rdx
1404c7a79:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404c7a7d:	48 2b c1             	sub    %rcx,%rax
1404c7a80:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404c7a84:	48 83 f8 1f          	cmp    $0x1f,%rax
1404c7a88:	0f 87 5a 05 00 00    	ja     0x1404c7fe8
1404c7a8e:	e8 b1 36 95 00       	call   0x140e1b144
1404c7a93:	4c 89 b5 b8 00 00 00 	mov    %r14,0xb8(%rbp)
1404c7a9a:	48 c7 85 c0 00 00 00 	movq   $0xf,0xc0(%rbp)
1404c7aa1:	0f 00 00 00
1404c7aa5:	c6 85 a8 00 00 00 00 	movb   $0x0,0xa8(%rbp)
1404c7aac:	0f 57 c0             	xorps  %xmm0,%xmm0
1404c7aaf:	0f 11 85 c8 00 00 00 	movups %xmm0,0xc8(%rbp)
1404c7ab6:	4c 89 b5 d8 00 00 00 	mov    %r14,0xd8(%rbp)
1404c7abd:	4c 89 b5 e0 00 00 00 	mov    %r14,0xe0(%rbp)
1404c7ac4:	b9 20 00 00 00       	mov    $0x20,%ecx
1404c7ac9:	e8 3a 36 95 00       	call   0x140e1b108
1404c7ace:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
1404c7ad5:	48 c7 85 d8 00 00 00 	movq   $0x1c,0xd8(%rbp)
1404c7adc:	1c 00 00 00
1404c7ae0:	48 c7 85 e0 00 00 00 	movq   $0x1f,0xe0(%rbp)
1404c7ae7:	1f 00 00 00
1404c7aeb:	0f 10 05 fe 35 af 00 	movups 0xaf35fe(%rip),%xmm0        # 0x140fbb0f0
1404c7af2:	0f 11 00             	movups %xmm0,(%rax)
1404c7af5:	f2 0f 10 05 03 36 af 	movsd  0xaf3603(%rip),%xmm0        # 0x140fbb100
1404c7afc:	00
1404c7afd:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1404c7b02:	8b 0d 00 36 af 00    	mov    0xaf3600(%rip),%ecx        # 0x140fbb108
1404c7b08:	89 48 18             	mov    %ecx,0x18(%rax)
1404c7b0b:	c6 40 1c 00          	movb   $0x0,0x1c(%rax)
1404c7b0f:	48 8b 5e 28          	mov    0x28(%rsi),%rbx
1404c7b13:	48 8d 56 08          	lea    0x8(%rsi),%rdx
1404c7b17:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1404c7b1b:	e8 d0 f3 28 00       	call   0x140756ef0
1404c7b20:	41 0f ba ec 0e       	bts    $0xe,%r12d
1404c7b25:	44 89 64 24 60       	mov    %r12d,0x60(%rsp)
1404c7b2a:	4c 63 4f 68          	movslq 0x68(%rdi),%r9
1404c7b2e:	48 8d 85 c8 00 00 00 	lea    0xc8(%rbp),%rax
1404c7b35:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1404c7b3a:	48 8d 85 e8 00 00 00 	lea    0xe8(%rbp),%rax
1404c7b41:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1404c7b46:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1404c7b4b:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1404c7b50:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1404c7b54:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c7b59:	4c 8b 47 60          	mov    0x60(%rdi),%r8
1404c7b5d:	48 8d 95 08 01 00 00 	lea    0x108(%rbp),%rdx
1404c7b64:	48 8b 0d 1d b3 f6 00 	mov    0xf6b31d(%rip),%rcx        # 0x141432e88
1404c7b6b:	e8 f0 91 0b 00       	call   0x140580d60
1404c7b70:	48 8b 95 20 01 00 00 	mov    0x120(%rbp),%rdx
1404c7b77:	48 83 fa 0f          	cmp    $0xf,%rdx
1404c7b7b:	76 34                	jbe    0x1404c7bb1
1404c7b7d:	48 ff c2             	inc    %rdx
1404c7b80:	48 8b 8d 08 01 00 00 	mov    0x108(%rbp),%rcx
1404c7b87:	48 8b c1             	mov    %rcx,%rax
1404c7b8a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404c7b91:	72 19                	jb     0x1404c7bac
1404c7b93:	48 83 c2 27          	add    $0x27,%rdx
1404c7b97:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404c7b9b:	48 2b c1             	sub    %rcx,%rax
1404c7b9e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404c7ba2:	48 83 f8 1f          	cmp    $0x1f,%rax
1404c7ba6:	0f 87 42 04 00 00    	ja     0x1404c7fee
1404c7bac:	e8 93 35 95 00       	call   0x140e1b144
1404c7bb1:	4c 89 b5 18 01 00 00 	mov    %r14,0x118(%rbp)
1404c7bb8:	48 c7 85 20 01 00 00 	movq   $0xf,0x120(%rbp)
1404c7bbf:	0f 00 00 00
1404c7bc3:	c6 85 08 01 00 00 00 	movb   $0x0,0x108(%rbp)
1404c7bca:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1404c7bce:	e8 ed f5 28 00       	call   0x1407571c0
1404c7bd3:	90                   	nop
1404c7bd4:	48 8b 95 e0 00 00 00 	mov    0xe0(%rbp),%rdx
1404c7bdb:	48 83 fa 0f          	cmp    $0xf,%rdx
1404c7bdf:	76 34                	jbe    0x1404c7c15
1404c7be1:	48 ff c2             	inc    %rdx
1404c7be4:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
1404c7beb:	48 8b c1             	mov    %rcx,%rax
1404c7bee:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404c7bf5:	72 19                	jb     0x1404c7c10
1404c7bf7:	48 83 c2 27          	add    $0x27,%rdx
1404c7bfb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404c7bff:	48 2b c1             	sub    %rcx,%rax
1404c7c02:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404c7c06:	48 83 f8 1f          	cmp    $0x1f,%rax
1404c7c0a:	0f 87 e4 03 00 00    	ja     0x1404c7ff4
1404c7c10:	e8 2f 35 95 00       	call   0x140e1b144
1404c7c15:	48 8d 95 e8 00 00 00 	lea    0xe8(%rbp),%rdx
1404c7c1c:	48 8b 0d 65 b2 f6 00 	mov    0xf6b265(%rip),%rcx        # 0x141432e88
1404c7c23:	e8 88 97 0b 00       	call   0x1405813b0
1404c7c28:	90                   	nop
1404c7c29:	4c 8b 85 00 01 00 00 	mov    0x100(%rbp),%r8
1404c7c30:	49 83 f8 0f          	cmp    $0xf,%r8
1404c7c34:	76 13                	jbe    0x1404c7c49
1404c7c36:	48 8b 95 e8 00 00 00 	mov    0xe8(%rbp),%rdx
1404c7c3d:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
1404c7c44:	e8 07 54 cd ff       	call   0x14019d050
1404c7c49:	4c 89 b5 f8 00 00 00 	mov    %r14,0xf8(%rbp)
1404c7c50:	48 c7 85 00 01 00 00 	movq   $0xf,0x100(%rbp)
1404c7c57:	0f 00 00 00
1404c7c5b:	c6 85 e8 00 00 00 00 	movb   $0x0,0xe8(%rbp)
1404c7c62:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1404c7c69:	e8 32 bc 35 00       	call   0x1408238a0
1404c7c6e:	90                   	nop
1404c7c6f:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1404c7c73:	e8 28 bc 35 00       	call   0x1408238a0
1404c7c78:	e9 30 01 00 00       	jmp    0x1404c7dad
1404c7c7d:	45 84 ff             	test   %r15b,%r15b
1404c7c80:	0f 85 2e 01 00 00    	jne    0x1404c7db4
1404c7c86:	48 8b 46 30          	mov    0x30(%rsi),%rax
1404c7c8a:	48 8b 48 40          	mov    0x40(%rax),%rcx
1404c7c8e:	48 8b 01             	mov    (%rcx),%rax
1404c7c91:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
1404c7c96:	0f 86 18 01 00 00    	jbe    0x1404c7db4
1404c7c9c:	b9 50 00 00 00       	mov    $0x50,%ecx
1404c7ca1:	e8 62 34 95 00       	call   0x140e1b108
1404c7ca6:	4c 8b c8             	mov    %rax,%r9
1404c7ca9:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
1404c7cb0:	48 85 c0             	test   %rax,%rax
1404c7cb3:	74 40                	je     0x1404c7cf5
1404c7cb5:	48 8b 0d 6c 23 f6 00 	mov    0xf6236c(%rip),%rcx        # 0x14142a028
1404c7cbc:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
1404c7cc0:	48 85 c9             	test   %rcx,%rcx
1404c7cc3:	74 1c                	je     0x1404c7ce1
1404c7cc5:	8b 41 10             	mov    0x10(%rcx),%eax
1404c7cc8:	ff c0                	inc    %eax
1404c7cca:	89 41 10             	mov    %eax,0x10(%rcx)
1404c7ccd:	83 f8 01             	cmp    $0x1,%eax
1404c7cd0:	0f 8e 65 03 00 00    	jle    0x1404c803b
1404c7cd6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404c7cdb:	0f 84 4f 03 00 00    	je     0x1404c8030
1404c7ce1:	41 b0 01             	mov    $0x1,%r8b
1404c7ce4:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
1404c7ce8:	49 8b c9             	mov    %r9,%rcx
1404c7ceb:	e8 d0 9c 26 00       	call   0x1407319c0
1404c7cf0:	48 8b d8             	mov    %rax,%rbx
1404c7cf3:	eb 03                	jmp    0x1404c7cf8
1404c7cf5:	49 8b de             	mov    %r14,%rbx
1404c7cf8:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1404c7cfd:	41 83 cc 08          	or     $0x8,%r12d
1404c7d01:	44 89 64 24 60       	mov    %r12d,0x60(%rsp)
1404c7d06:	48 8b 43 40          	mov    0x40(%rbx),%rax