1401eb9a4:	90                   	nop
1401eb9a5:	48 8d 15 04 08 dc 00 	lea    0xdc0804(%rip),%rdx        # 0x140fac1b0
1401eb9ac:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401eb9b0:	e8 5b c1 fa ff       	call   0x140197b10
1401eb9b5:	90                   	nop
1401eb9b6:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401eb9ba:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401eb9be:	e8 1d 3a ff ff       	call   0x1401df3e0
1401eb9c3:	48 8d 15 1e 58 1b 01 	lea    0x11b581e(%rip),%rdx        # 0x1413a11e8
1401eb9ca:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401eb9ce:	e8 45 0e c3 00       	call   0x140e1c818
1401eb9d3:	90                   	nop
1401eb9d4:	48 8d 15 d5 07 dc 00 	lea    0xdc07d5(%rip),%rdx        # 0x140fac1b0
1401eb9db:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401eb9df:	e8 2c c1 fa ff       	call   0x140197b10
1401eb9e4:	90                   	nop
1401eb9e5:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401eb9e9:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401eb9ed:	e8 ee 39 ff ff       	call   0x1401df3e0
1401eb9f2:	48 8d 15 ef 57 1b 01 	lea    0x11b57ef(%rip),%rdx        # 0x1413a11e8
1401eb9f9:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401eb9fd:	e8 16 0e c3 00       	call   0x140e1c818
1401eba02:	90                   	nop
1401eba03:	48 8d 15 a6 07 dc 00 	lea    0xdc07a6(%rip),%rdx        # 0x140fac1b0
1401eba0a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401eba0e:	e8 fd c0 fa ff       	call   0x140197b10
1401eba13:	90                   	nop
1401eba14:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401eba18:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401eba1c:	e8 bf 39 ff ff       	call   0x1401df3e0
1401eba21:	48 8d 15 c0 57 1b 01 	lea    0x11b57c0(%rip),%rdx        # 0x1413a11e8
1401eba28:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401eba2c:	e8 e7 0d c3 00       	call   0x140e1c818
1401eba31:	90                   	nop
1401eba32:	48 8d 15 77 07 dc 00 	lea    0xdc0777(%rip),%rdx        # 0x140fac1b0
1401eba39:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401eba3d:	e8 ce c0 fa ff       	call   0x140197b10
1401eba42:	90                   	nop
1401eba43:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401eba47:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401eba4b:	e8 90 39 ff ff       	call   0x1401df3e0
1401eba50:	48 8d 15 91 57 1b 01 	lea    0x11b5791(%rip),%rdx        # 0x1413a11e8
1401eba57:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401eba5b:	e8 b8 0d c3 00       	call   0x140e1c818
1401eba60:	90                   	nop
1401eba61:	48 8d 15 48 07 dc 00 	lea    0xdc0748(%rip),%rdx        # 0x140fac1b0
1401eba68:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401eba6c:	e8 9f c0 fa ff       	call   0x140197b10
1401eba71:	90                   	nop
1401eba72:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401eba76:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401eba7a:	e8 61 39 ff ff       	call   0x1401df3e0
1401eba7f:	48 8d 15 62 57 1b 01 	lea    0x11b5762(%rip),%rdx        # 0x1413a11e8
1401eba86:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401eba8a:	e8 89 0d c3 00       	call   0x140e1c818
1401eba8f:	90                   	nop
1401eba90:	48 8d 15 19 07 dc 00 	lea    0xdc0719(%rip),%rdx        # 0x140fac1b0
1401eba97:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401eba9b:	e8 70 c0 fa ff       	call   0x140197b10
1401ebaa0:	90                   	nop
1401ebaa1:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401ebaa5:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401ebaa9:	e8 32 39 ff ff       	call   0x1401df3e0
1401ebaae:	48 8d 15 33 57 1b 01 	lea    0x11b5733(%rip),%rdx        # 0x1413a11e8
1401ebab5:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401ebab9:	e8 5a 0d c3 00       	call   0x140e1c818
1401ebabe:	90                   	nop
1401ebabf:	48 8d 15 ea 06 dc 00 	lea    0xdc06ea(%rip),%rdx        # 0x140fac1b0
1401ebac6:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401ebaca:	e8 41 c0 fa ff       	call   0x140197b10
1401ebacf:	90                   	nop
1401ebad0:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401ebad4:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401ebad8:	e8 03 39 ff ff       	call   0x1401df3e0
1401ebadd:	48 8d 15 04 57 1b 01 	lea    0x11b5704(%rip),%rdx        # 0x1413a11e8
1401ebae4:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401ebae8:	e8 2b 0d c3 00       	call   0x140e1c818
1401ebaed:	cc                   	int3
1401ebaee:	cc                   	int3
1401ebaef:	cc                   	int3
1401ebaf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ebaf5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401ebafa:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401ebaff:	55                   	push   %rbp
1401ebb00:	56                   	push   %rsi
1401ebb01:	57                   	push   %rdi
1401ebb02:	41 54                	push   %r12
1401ebb04:	41 55                	push   %r13
1401ebb06:	41 56                	push   %r14
1401ebb08:	41 57                	push   %r15
1401ebb0a:	48 8d ac 24 10 fd ff 	lea    -0x2f0(%rsp),%rbp
1401ebb11:	ff
1401ebb12:	48 81 ec f0 03 00 00 	sub    $0x3f0,%rsp
1401ebb19:	48 8b 05 e0 d3 1c 01 	mov    0x11cd3e0(%rip),%rax        # 0x1413b8f00
1401ebb20:	48 33 c4             	xor    %rsp,%rax
1401ebb23:	48 89 85 e0 02 00 00 	mov    %rax,0x2e0(%rbp)
1401ebb2a:	4d 8b f1             	mov    %r9,%r14
1401ebb2d:	4d 8b f8             	mov    %r8,%r15
1401ebb30:	4c 89 45 90          	mov    %r8,-0x70(%rbp)
1401ebb34:	4c 8b ea             	mov    %rdx,%r13
1401ebb37:	48 89 95 80 00 00 00 	mov    %rdx,0x80(%rbp)
1401ebb3e:	4c 89 8d 90 02 00 00 	mov    %r9,0x290(%rbp)
1401ebb45:	4c 8b a5 60 03 00 00 	mov    0x360(%rbp),%r12
1401ebb4c:	4c 89 a5 98 02 00 00 	mov    %r12,0x298(%rbp)
1401ebb53:	48 8b b5 68 03 00 00 	mov    0x368(%rbp),%rsi
1401ebb5a:	48 89 b5 a0 02 00 00 	mov    %rsi,0x2a0(%rbp)
1401ebb61:	33 db                	xor    %ebx,%ebx
1401ebb63:	89 5c 24 70          	mov    %ebx,0x70(%rsp)
1401ebb67:	48 89 8d a8 02 00 00 	mov    %rcx,0x2a8(%rbp)
1401ebb6e:	c6 85 b8 02 00 00 01 	movb   $0x1,0x2b8(%rbp)
1401ebb75:	e8 36 40 8b 00       	call   0x140a9fbb0
1401ebb7a:	48 8b 08             	mov    (%rax),%rcx
1401ebb7d:	48 8d 05 cc e5 db 00 	lea    0xdbe5cc(%rip),%rax        # 0x140faa150
1401ebb84:	48 85 c9             	test   %rcx,%rcx
1401ebb87:	74 04                	je     0x1401ebb8d
1401ebb89:	48 89 41 60          	mov    %rax,0x60(%rcx)
1401ebb8d:	41 c6 45 70 00       	movb   $0x0,0x70(%r13)
1401ebb92:	49 8d 45 78          	lea    0x78(%r13),%rax
1401ebb96:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401ebb9a:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ebb9d:	0f 11 00             	movups %xmm0,(%rax)
1401ebba0:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401ebba4:	48 89 18             	mov    %rbx,(%rax)
1401ebba7:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401ebbab:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401ebbaf:	49 89 9d 90 00 00 00 	mov    %rbx,0x90(%r13)
1401ebbb6:	49 8d 8d 98 00 00 00 	lea    0x98(%r13),%rcx
1401ebbbd:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
1401ebbc1:	0f 11 01             	movups %xmm0,(%rcx)
1401ebbc4:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
1401ebbc8:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1401ebbcc:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
1401ebbd0:	48 8d 05 51 df db 00 	lea    0xdbdf51(%rip),%rax        # 0x140fa9b28
1401ebbd7:	48 89 01             	mov    %rax,(%rcx)
1401ebbda:	48 8d 41 08          	lea    0x8(%rcx),%rax
1401ebbde:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401ebbe2:	48 89 18             	mov    %rbx,(%rax)
1401ebbe5:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401ebbe9:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401ebbed:	c6 41 38 00          	movb   $0x0,0x38(%rcx)
1401ebbf1:	c7 44 24 70 01 00 00 	movl   $0x1,0x70(%rsp)
1401ebbf8:	00
1401ebbf9:	e8 b2 3f 8b 00       	call   0x140a9fbb0
1401ebbfe:	48 8b 08             	mov    (%rax),%rcx
1401ebc01:	48 85 c9             	test   %rcx,%rcx
1401ebc04:	74 0b                	je     0x1401ebc11
1401ebc06:	48 8d 05 23 e0 db 00 	lea    0xdbe023(%rip),%rax        # 0x140fa9c30
1401ebc0d:	48 89 41 60          	mov    %rax,0x60(%rcx)
1401ebc11:	48 8d 85 88 00 00 00 	lea    0x88(%rbp),%rax
1401ebc18:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401ebc1c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ebc1f:	f3 0f 7f 85 88 00 00 	movdqu %xmm0,0x88(%rbp)
1401ebc26:	00
1401ebc27:	c6 85 a0 00 00 00 00 	movb   $0x0,0xa0(%rbp)
1401ebc2e:	c6 85 b0 00 00 00 00 	movb   $0x0,0xb0(%rbp)
1401ebc35:	c6 85 ba 00 00 00 00 	movb   $0x0,0xba(%rbp)
1401ebc3c:	c6 85 c0 00 00 00 00 	movb   $0x0,0xc0(%rbp)
1401ebc43:	c6 85 c8 00 00 00 00 	movb   $0x0,0xc8(%rbp)
1401ebc4a:	c6 85 e8 00 00 00 00 	movb   $0x0,0xe8(%rbp)
1401ebc51:	c6 85 08 01 00 00 00 	movb   $0x0,0x108(%rbp)
1401ebc58:	c6 85 28 01 00 00 00 	movb   $0x0,0x128(%rbp)
1401ebc5f:	0f 57 c9             	xorps  %xmm1,%xmm1
1401ebc62:	f3 0f 7f 8d 30 01 00 	movdqu %xmm1,0x130(%rbp)
1401ebc69:	00
1401ebc6a:	c6 85 b0 01 00 00 00 	movb   $0x0,0x1b0(%rbp)
1401ebc71:	48 8d 85 88 00 00 00 	lea    0x88(%rbp),%rax
1401ebc78:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401ebc7d:	0f b6 85 b8 02 00 00 	movzbl 0x2b8(%rbp),%eax
1401ebc84:	3c 01                	cmp    $0x1,%al
1401ebc86:	75 0c                	jne    0x1401ebc94
1401ebc88:	48 8d 9d a8 02 00 00 	lea    0x2a8(%rbp),%rbx
1401ebc8f:	48 8b 1b             	mov    (%rbx),%rbx
1401ebc92:	eb 1a                	jmp    0x1401ebcae
1401ebc94:	84 c0                	test   %al,%al
1401ebc96:	75 0c                	jne    0x1401ebca4
1401ebc98:	48 8d 9d a8 02 00 00 	lea    0x2a8(%rbp),%rbx
1401ebc9f:	48 8b 1b             	mov    (%rbx),%rbx
1401ebca2:	eb 0a                	jmp    0x1401ebcae
1401ebca4:	e8 17 f6 8a 00       	call   0x140a9b2c0
1401ebca9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401ebcae:	48 85 db             	test   %rbx,%rbx
1401ebcb1:	0f 84 74 07 00 00    	je     0x1401ec42b
1401ebcb7:	48 83 c3 10          	add    $0x10,%rbx
1401ebcbb:	80 7b 18 00          	cmpb   $0x0,0x18(%rbx)
1401ebcbf:	75 0c                	jne    0x1401ebccd
1401ebcc1:	48 8b cb             	mov    %rbx,%rcx
1401ebcc4:	e8 c7 11 ff ff       	call   0x1401dce90
1401ebcc9:	c6 43 18 01          	movb   $0x1,0x18(%rbx)
1401ebccd:	0f b6 43 10          	movzbl 0x10(%rbx),%eax
1401ebcd1:	3c 01                	cmp    $0x1,%al
1401ebcd3:	75 0a                	jne    0x1401ebcdf
1401ebcd5:	48 85 db             	test   %rbx,%rbx
1401ebcd8:	74 13                	je     0x1401ebced
1401ebcda:	48 8b 0b             	mov    (%rbx),%rcx
1401ebcdd:	eb 18                	jmp    0x1401ebcf7
1401ebcdf:	84 c0                	test   %al,%al
1401ebce1:	75 0a                	jne    0x1401ebced
1401ebce3:	48 85 db             	test   %rbx,%rbx
1401ebce6:	74 05                	je     0x1401ebced
1401ebce8:	48 8b 0b             	mov    (%rbx),%rcx
1401ebceb:	eb 0a                	jmp    0x1401ebcf7
1401ebced:	e8 ce f5 8a 00       	call   0x140a9b2c0
1401ebcf2:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401ebcf7:	48 85 c9             	test   %rcx,%rcx
1401ebcfa:	0f 84 f6 06 00 00    	je     0x1401ec3f6
1401ebd00:	48 8d 95 88 00 00 00 	lea    0x88(%rbp),%rdx
1401ebd07:	e8 84 73 ff ff       	call   0x1401e3090
1401ebd0c:	90                   	nop
1401ebd0d:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
1401ebd14:	e8 a7 5a ff ff       	call   0x1401e17c0
1401ebd19:	90                   	nop
1401ebd1a:	0f b6 85 b8 02 00 00 	movzbl 0x2b8(%rbp),%eax
1401ebd21:	3c 01                	cmp    $0x1,%al
1401ebd23:	75 0c                	jne    0x1401ebd31
1401ebd25:	48 8d 85 a8 02 00 00 	lea    0x2a8(%rbp),%rax
1401ebd2c:	48 8b 00             	mov    (%rax),%rax
1401ebd2f:	eb 1a                	jmp    0x1401ebd4b
1401ebd31:	84 c0                	test   %al,%al
1401ebd33:	75 0c                	jne    0x1401ebd41
1401ebd35:	48 8d 85 a8 02 00 00 	lea    0x2a8(%rbp),%rax
1401ebd3c:	48 8b 00             	mov    (%rax),%rax
1401ebd3f:	eb 0a                	jmp    0x1401ebd4b
1401ebd41:	e8 7a f5 8a 00       	call   0x140a9b2c0
1401ebd46:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401ebd4b:	48 85 c0             	test   %rax,%rax
1401ebd4e:	0f 84 ca 08 00 00    	je     0x1401ec61e
1401ebd54:	48 83 c0 10          	add    $0x10,%rax
1401ebd58:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
1401ebd5c:	0f 84 69 08 00 00    	je     0x1401ec5cb
1401ebd62:	0f b6 48 10          	movzbl 0x10(%rax),%ecx
1401ebd66:	80 f9 01             	cmp    $0x1,%cl
1401ebd69:	75 0a                	jne    0x1401ebd75
1401ebd6b:	48 85 c0             	test   %rax,%rax
1401ebd6e:	74 13                	je     0x1401ebd83
1401ebd70:	48 8b 18             	mov    (%rax),%rbx
1401ebd73:	eb 18                	jmp    0x1401ebd8d
1401ebd75:	84 c9                	test   %cl,%cl
1401ebd77:	75 0a                	jne    0x1401ebd83
1401ebd79:	48 85 c0             	test   %rax,%rax
1401ebd7c:	74 05                	je     0x1401ebd83
1401ebd7e:	48 8b 18             	mov    (%rax),%rbx
1401ebd81:	eb 0a                	jmp    0x1401ebd8d
1401ebd83:	e8 38 f5 8a 00       	call   0x140a9b2c0
1401ebd88:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401ebd8d:	48 85 db             	test   %rbx,%rbx
1401ebd90:	0f 84 04 08 00 00    	je     0x1401ec59a
1401ebd96:	48 8d 85 b8 01 00 00 	lea    0x1b8(%rbp),%rax
1401ebd9d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401ebda2:	c6 85 28 02 00 00 00 	movb   $0x0,0x228(%rbp)
1401ebda9:	48 8d 3d 58 db db 00 	lea    0xdbdb58(%rip),%rdi        # 0x140fa9908
1401ebdb0:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401ebdb4:	74 1d                	je     0x1401ebdd3
1401ebdb6:	48 8b d6             	mov    %rsi,%rdx
1401ebdb9:	48 8d 8d b8 01 00 00 	lea    0x1b8(%rbp),%rcx
1401ebdc0:	e8 0b 30 ff ff       	call   0x1401dedd0
1401ebdc5:	48 89 bd b8 01 00 00 	mov    %rdi,0x1b8(%rbp)
1401ebdcc:	c6 85 28 02 00 00 01 	movb   $0x1,0x228(%rbp)
1401ebdd3:	49 8b 04 24          	mov    (%r12),%rax
1401ebdd7:	48 89 85 c0 02 00 00 	mov    %rax,0x2c0(%rbp)
1401ebdde:	48 85 c0             	test   %rax,%rax
1401ebde1:	74 03                	je     0x1401ebde6
1401ebde3:	48 ff 00             	incq   (%rax)
1401ebde6:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1401ebdeb:	48 89 85 c8 02 00 00 	mov    %rax,0x2c8(%rbp)
1401ebdf2:	49 8b 44 24 10       	mov    0x10(%r12),%rax
1401ebdf7:	48 89 85 d0 02 00 00 	mov    %rax,0x2d0(%rbp)
1401ebdfe:	48 8b 85 58 03 00 00 	mov    0x358(%rbp),%rax
1401ebe05:	48 8d 0d 1c dd db 00 	lea    0xdbdd1c(%rip),%rcx        # 0x140fa9b28
1401ebe0c:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
1401ebe10:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1401ebe14:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
1401ebe18:	48 85 c9             	test   %rcx,%rcx
1401ebe1b:	74 03                	je     0x1401ebe20
1401ebe1d:	48 ff 01             	incq   (%rcx)
1401ebe20:	49 8b 4e 10          	mov    0x10(%r14),%rcx
1401ebe24:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
1401ebe28:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1401ebe2c:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
1401ebe30:	c6 45 d8 00          	movb   $0x0,-0x28(%rbp)
1401ebe34:	41 80 7e 38 00       	cmpb   $0x0,0x38(%r14)
1401ebe39:	74 24                	je     0x1401ebe5f
1401ebe3b:	49 8b 4e 20          	mov    0x20(%r14),%rcx
1401ebe3f:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1401ebe43:	48 85 c9             	test   %rcx,%rcx
1401ebe46:	74 03                	je     0x1401ebe4b
1401ebe48:	48 ff 01             	incq   (%rcx)
1401ebe4b:	49 8b 56 30          	mov    0x30(%r14),%rdx
1401ebe4f:	49 8b 4e 28          	mov    0x28(%r14),%rcx
1401ebe53:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
1401ebe57:	48 89 55 d0          	mov    %rdx,-0x30(%rbp)
1401ebe5b:	c6 45 d8 01          	movb   $0x1,-0x28(%rbp)
1401ebe5f:	48 8d 8d b8 01 00 00 	lea    0x1b8(%rbp),%rcx
1401ebe66:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1401ebe6b:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1401ebe72:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401ebe77:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401ebe7c:	0f b6 bd 50 03 00 00 	movzbl 0x350(%rbp),%edi
1401ebe83:	40 88 7c 24 20       	mov    %dil,0x20(%rsp)
1401ebe88:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
1401ebe8c:	4d 8b c7             	mov    %r15,%r8
1401ebe8f:	48 8d 95 88 00 00 00 	lea    0x88(%rbp),%rdx
1401ebe96:	48 8b cb             	mov    %rbx,%rcx
1401ebe99:	e8 32 9c 00 00       	call   0x1401f5ad0
1401ebe9e:	90                   	nop
1401ebe9f:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1401ebea4:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
1401ebea9:	48 8d 8d 58 03 00 00 	lea    0x358(%rbp),%rcx
1401ebeb0:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1401ebeb5:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
1401ebeba:	48 8b d0             	mov    %rax,%rdx
1401ebebd:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401ebec2:	e8 39 3f fe ff       	call   0x1401cfe00
1401ebec7:	90                   	nop
1401ebec8:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1401ebecf:	e8 8c 76 8b 00       	call   0x140aa3560
1401ebed4:	48 8b 9d 00 01 00 00 	mov    0x100(%rbp),%rbx
1401ebedb:	48 85 db             	test   %rbx,%rbx
1401ebede:	74 3b                	je     0x1401ebf1b
1401ebee0:	48 83 2b 01          	subq   $0x1,(%rbx)
1401ebee4:	75 35                	jne    0x1401ebf1b
1401ebee6:	4c 8b 7b 10          	mov    0x10(%rbx),%r15
1401ebeea:	4d 85 ff             	test   %r15,%r15
1401ebeed:	74 1f                	je     0x1401ebf0e
1401ebeef:	49 8d 4f 40          	lea    0x40(%r15),%rcx
1401ebef3:	e8 28 57 ff ff       	call   0x1401e1620
1401ebef8:	49 8d 4f 08          	lea    0x8(%r15),%rcx
1401ebefc:	e8 6f ad ff ff       	call   0x1401e6c70
1401ebf01:	ba 48 00 00 00       	mov    $0x48,%edx
1401ebf06:	49 8b cf             	mov    %r15,%rcx
1401ebf09:	e8 36 f2 c2 00       	call   0x140e1b144
1401ebf0e:	ba 28 00 00 00       	mov    $0x28,%edx
1401ebf13:	48 8b cb             	mov    %rbx,%rcx
1401ebf16:	e8 29 f2 c2 00       	call   0x140e1b144
1401ebf1b:	80 bd f8 00 00 00 00 	cmpb   $0x0,0xf8(%rbp)
1401ebf22:	74 1a                	je     0x1401ebf3e
1401ebf24:	48 8b 85 88 00 00 00 	mov    0x88(%rbp),%rax
1401ebf2b:	33 d2                	xor    %edx,%edx
1401ebf2d:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
1401ebf34:	48 8b 00             	mov    (%rax),%rax
1401ebf37:	ff 15 e3 7a d9 00    	call   *0xd97ae3(%rip)        # 0x140f83a20
1401ebf3d:	90                   	nop
1401ebf3e:	0f b6 85 b8 02 00 00 	movzbl 0x2b8(%rbp),%eax
1401ebf45:	3c 01                	cmp    $0x1,%al
1401ebf47:	75 0c                	jne    0x1401ebf55
1401ebf49:	48 8d 9d a8 02 00 00 	lea    0x2a8(%rbp),%rbx
1401ebf50:	48 8b 1b             	mov    (%rbx),%rbx
1401ebf53:	eb 1a                	jmp    0x1401ebf6f
1401ebf55:	84 c0                	test   %al,%al
1401ebf57:	75 0c                	jne    0x1401ebf65
1401ebf59:	48 8d 9d a8 02 00 00 	lea    0x2a8(%rbp),%rbx