1401dea59:	89 c3                	mov    %eax,%ebx
1401dea5b:	85 c0                	test   %eax,%eax
1401dea5d:	78 31                	js     0x1401dea90
1401dea5f:	e8 4c fd ff ff       	call   0x1401de7b0
1401dea64:	48 89 f9             	mov    %rdi,%rcx
1401dea67:	89 c3                	mov    %eax,%ebx
1401dea69:	e8 32 d1 ff ff       	call   0x1401dbba0
1401dea6e:	85 db                	test   %ebx,%ebx
1401dea70:	78 23                	js     0x1401dea95
1401dea72:	31 db                	xor    %ebx,%ebx
1401dea74:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1401dea79:	49 2b 04 24          	sub    (%r12),%rax
1401dea7d:	75 43                	jne    0x1401deac2
1401dea7f:	89 d8                	mov    %ebx,%eax
1401dea81:	48 83 c4 78          	add    $0x78,%rsp
1401dea85:	5b                   	pop    %rbx
1401dea86:	5e                   	pop    %rsi
1401dea87:	5f                   	pop    %rdi
1401dea88:	5d                   	pop    %rbp
1401dea89:	41 5c                	pop    %r12
1401dea8b:	41 5d                	pop    %r13
1401dea8d:	c3                   	ret
1401dea8e:	66 90                	xchg   %ax,%ax
1401dea90:	e8 0b d1 ff ff       	call   0x1401dbba0
1401dea95:	83 fb f4             	cmp    $0xfffffff4,%ebx
1401dea98:	75 da                	jne    0x1401dea74
1401dea9a:	48 89 f1             	mov    %rsi,%rcx
1401dea9d:	e8 7e dc ff ff       	call   0x1401dc720
1401deaa2:	85 c0                	test   %eax,%eax
1401deaa4:	7e ce                	jle    0x1401dea74
1401deaa6:	ba 01 00 00 00       	mov    $0x1,%edx
1401deaab:	48 89 f1             	mov    %rsi,%rcx
1401deaae:	e8 dd d2 ff ff       	call   0x1401dbd90
1401deab3:	eb bf                	jmp    0x1401dea74
1401deab5:	0f 1f 00             	nopl   (%rax)
1401deab8:	48 89 f9             	mov    %rdi,%rcx
1401deabb:	e8 e0 d0 ff ff       	call   0x1401dbba0
1401deac0:	eb d3                	jmp    0x1401dea95
1401deac2:	e8 a9 5d 00 00       	call   0x1401e4870
1401deac7:	90                   	nop
1401deac8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401deacf:	00
1401dead0:	48 8d 81 c0 00 00 00 	lea    0xc0(%rcx),%rax
1401dead7:	c3                   	ret
1401dead8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401deadf:	00
1401deae0:	41 54                	push   %r12
1401deae2:	55                   	push   %rbp
1401deae3:	57                   	push   %rdi
1401deae4:	56                   	push   %rsi
1401deae5:	53                   	push   %rbx
1401deae6:	48 83 ec 40          	sub    $0x40,%rsp
1401deaea:	48 8b 2d ff 9f 05 00 	mov    0x59fff(%rip),%rbp        # 0x140238af0
1401deaf1:	48 8b 89 b8 00 00 00 	mov    0xb8(%rcx),%rcx
1401deaf8:	48 8b 45 00          	mov    0x0(%rbp),%rax
1401deafc:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401deb01:	31 c0                	xor    %eax,%eax
1401deb03:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
1401deb08:	49 89 d4             	mov    %rdx,%r12
1401deb0b:	4c 89 c7             	mov    %r8,%rdi
1401deb0e:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401deb15:	00 00
1401deb17:	48 89 f2             	mov    %rsi,%rdx
1401deb1a:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1401deb21:	00 00
1401deb23:	e8 38 3e 00 00       	call   0x1401e2960
1401deb28:	89 c3                	mov    %eax,%ebx
1401deb2a:	85 c0                	test   %eax,%eax
1401deb2c:	74 22                	je     0x1401deb50
1401deb2e:	48 89 f1             	mov    %rsi,%rcx
1401deb31:	e8 fa 8e ff ff       	call   0x1401d7a30
1401deb36:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401deb3b:	48 2b 45 00          	sub    0x0(%rbp),%rax
1401deb3f:	75 5d                	jne    0x1401deb9e
1401deb41:	89 d8                	mov    %ebx,%eax
1401deb43:	48 83 c4 40          	add    $0x40,%rsp
1401deb47:	5b                   	pop    %rbx
1401deb48:	5e                   	pop    %rsi
1401deb49:	5f                   	pop    %rdi
1401deb4a:	5d                   	pop    %rbp
1401deb4b:	41 5c                	pop    %r12
1401deb4d:	c3                   	ret
1401deb4e:	66 90                	xchg   %ax,%ax
1401deb50:	4c 89 e2             	mov    %r12,%rdx
1401deb53:	48 89 f1             	mov    %rsi,%rcx
1401deb56:	e8 15 8f ff ff       	call   0x1401d7a70
1401deb5b:	89 c3                	mov    %eax,%ebx
1401deb5d:	85 c0                	test   %eax,%eax
1401deb5f:	75 cd                	jne    0x1401deb2e
1401deb61:	48 89 fa             	mov    %rdi,%rdx
1401deb64:	48 89 f1             	mov    %rsi,%rcx
1401deb67:	e8 74 8f ff ff       	call   0x1401d7ae0
1401deb6c:	89 c3                	mov    %eax,%ebx
1401deb6e:	85 c0                	test   %eax,%eax
1401deb70:	75 bc                	jne    0x1401deb2e
1401deb72:	48 8b 0f             	mov    (%rdi),%rcx
1401deb75:	4c 89 e2             	mov    %r12,%rdx
1401deb78:	e8 fb b2 00 00       	call   0x1401e9e78
1401deb7d:	85 c0                	test   %eax,%eax
1401deb7f:	75 0e                	jne    0x1401deb8f
1401deb81:	48 89 f9             	mov    %rdi,%rcx
1401deb84:	e8 07 ce ff ff       	call   0x1401db990
1401deb89:	89 c3                	mov    %eax,%ebx
1401deb8b:	85 c0                	test   %eax,%eax
1401deb8d:	74 9f                	je     0x1401deb2e
1401deb8f:	48 89 f9             	mov    %rdi,%rcx
1401deb92:	bb 01 00 00 00       	mov    $0x1,%ebx
1401deb97:	e8 94 bf ff ff       	call   0x1401dab30
1401deb9c:	eb 90                	jmp    0x1401deb2e
1401deb9e:	e8 cd 5c 00 00       	call   0x1401e4870
1401deba3:	90                   	nop
1401deba4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401debab:	00 00 00 00
1401debaf:	90                   	nop
1401debb0:	41 54                	push   %r12
1401debb2:	55                   	push   %rbp
1401debb3:	57                   	push   %rdi
1401debb4:	56                   	push   %rsi
1401debb5:	53                   	push   %rbx
1401debb6:	48 83 ec 40          	sub    $0x40,%rsp
1401debba:	48 8b 2d 2f 9f 05 00 	mov    0x59f2f(%rip),%rbp        # 0x140238af0
1401debc1:	48 8b 89 b8 00 00 00 	mov    0xb8(%rcx),%rcx
1401debc8:	48 8b 45 00          	mov    0x0(%rbp),%rax
1401debcc:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401debd1:	31 c0                	xor    %eax,%eax
1401debd3:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1401debd8:	49 89 d4             	mov    %rdx,%r12
1401debdb:	4c 89 c6             	mov    %r8,%rsi
1401debde:	48 89 fa             	mov    %rdi,%rdx
1401debe1:	41 b8 67 00 00 00    	mov    $0x67,%r8d
1401debe7:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401debee:	00 00
1401debf0:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1401debf7:	00 00
1401debf9:	e8 d2 3b 00 00       	call   0x1401e27d0
1401debfe:	89 c3                	mov    %eax,%ebx
1401dec00:	85 c0                	test   %eax,%eax
1401dec02:	74 2c                	je     0x1401dec30
1401dec04:	48 89 f1             	mov    %rsi,%rcx
1401dec07:	e8 74 c3 ff ff       	call   0x1401daf80
1401dec0c:	48 89 f9             	mov    %rdi,%rcx
1401dec0f:	e8 1c 8e ff ff       	call   0x1401d7a30
1401dec14:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401dec19:	48 2b 45 00          	sub    0x0(%rbp),%rax
1401dec1d:	75 57                	jne    0x1401dec76
1401dec1f:	89 d8                	mov    %ebx,%eax
1401dec21:	48 83 c4 40          	add    $0x40,%rsp
1401dec25:	5b                   	pop    %rbx
1401dec26:	5e                   	pop    %rsi
1401dec27:	5f                   	pop    %rdi
1401dec28:	5d                   	pop    %rbp
1401dec29:	41 5c                	pop    %r12
1401dec2b:	c3                   	ret
1401dec2c:	0f 1f 40 00          	nopl   0x0(%rax)
1401dec30:	4c 89 e2             	mov    %r12,%rdx
1401dec33:	48 89 f9             	mov    %rdi,%rcx
1401dec36:	e8 c5 90 ff ff       	call   0x1401d7d00
1401dec3b:	89 c3                	mov    %eax,%ebx
1401dec3d:	85 c0                	test   %eax,%eax
1401dec3f:	75 c3                	jne    0x1401dec04
1401dec41:	48 89 f2             	mov    %rsi,%rdx
1401dec44:	48 89 f9             	mov    %rdi,%rcx
1401dec47:	e8 24 91 ff ff       	call   0x1401d7d70
1401dec4c:	89 c3                	mov    %eax,%ebx
1401dec4e:	85 c0                	test   %eax,%eax
1401dec50:	75 b2                	jne    0x1401dec04
1401dec52:	48 8b 0e             	mov    (%rsi),%rcx
1401dec55:	4c 89 e2             	mov    %r12,%rdx
1401dec58:	e8 1b b2 00 00       	call   0x1401e9e78
1401dec5d:	85 c0                	test   %eax,%eax
1401dec5f:	75 0e                	jne    0x1401dec6f
1401dec61:	48 89 f1             	mov    %rsi,%rcx
1401dec64:	e8 77 cd ff ff       	call   0x1401db9e0
1401dec69:	89 c3                	mov    %eax,%ebx
1401dec6b:	85 c0                	test   %eax,%eax
1401dec6d:	74 9d                	je     0x1401dec0c
1401dec6f:	bb 01 00 00 00       	mov    $0x1,%ebx
1401dec74:	eb 8e                	jmp    0x1401dec04
1401dec76:	e8 f5 5b 00 00       	call   0x1401e4870
1401dec7b:	90                   	nop
1401dec7c:	0f 1f 40 00          	nopl   0x0(%rax)
1401dec80:	41 57                	push   %r15
1401dec82:	41 56                	push   %r14
1401dec84:	41 55                	push   %r13
1401dec86:	41 54                	push   %r12
1401dec88:	55                   	push   %rbp
1401dec89:	57                   	push   %rdi
1401dec8a:	56                   	push   %rsi
1401dec8b:	53                   	push   %rbx
1401dec8c:	48 83 ec 78          	sub    $0x78,%rsp
1401dec90:	0f 11 74 24 60       	movups %xmm6,0x60(%rsp)
1401dec95:	4c 8b 25 54 9e 05 00 	mov    0x59e54(%rip),%r12        # 0x140238af0
1401dec9c:	45 31 c0             	xor    %r8d,%r8d
1401dec9f:	49 8b 04 24          	mov    (%r12),%rax
1401deca3:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401deca8:	31 c0                	xor    %eax,%eax
1401decaa:	48 89 cf             	mov    %rcx,%rdi
1401decad:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401decb2:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401decb9:	00 00
1401decbb:	48 89 fa             	mov    %rdi,%rdx
1401decbe:	e8 7d f3 ff ff       	call   0x1401de040
1401decc3:	89 c3                	mov    %eax,%ebx
1401decc5:	85 c0                	test   %eax,%eax
1401decc7:	0f 88 7b 01 00 00    	js     0x1401dee48
1401deccd:	48 89 f9             	mov    %rdi,%rcx
1401decd0:	e8 4b da ff ff       	call   0x1401dc720
1401decd5:	89 c3                	mov    %eax,%ebx
1401decd7:	85 c0                	test   %eax,%eax
1401decd9:	0f 8f a9 01 00 00    	jg     0x1401dee88
1401decdf:	85 db                	test   %ebx,%ebx
1401dece1:	0f 88 61 01 00 00    	js     0x1401dee48
1401dece7:	48 8b 8f b8 00 00 00 	mov    0xb8(%rdi),%rcx
1401decee:	e8 bd 3a 00 00       	call   0x1401e27b0
1401decf3:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
1401decf7:	49 89 c6             	mov    %rax,%r14
1401decfa:	48 8b 05 df a4 05 00 	mov    0x5a4df(%rip),%rax        # 0x1402391e0
1401ded01:	ff 10                	call   *(%rax)
1401ded03:	48 89 c5             	mov    %rax,%rbp
1401ded06:	48 85 c0             	test   %rax,%rax
1401ded09:	0f 84 a1 01 00 00    	je     0x1401deeb0
1401ded0f:	4c 8d 2d 07 94 05 00 	lea    0x59407(%rip),%r13        # 0x14023811d
1401ded16:	66 0f ef f6          	pxor   %xmm6,%xmm6
1401ded1a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401ded20:	48 89 e9             	mov    %rbp,%rcx
1401ded23:	ff 55 00             	call   *0x0(%rbp)
1401ded26:	48 85 c0             	test   %rax,%rax
1401ded29:	0f 84 11 01 00 00    	je     0x1401dee40
1401ded2f:	48 8d 70 01          	lea    0x1(%rax),%rsi
1401ded33:	ba 2e 00 00 00       	mov    $0x2e,%edx
1401ded38:	48 89 f1             	mov    %rsi,%rcx
1401ded3b:	e8 70 b1 00 00       	call   0x1401e9eb0
1401ded40:	48 89 c1             	mov    %rax,%rcx
1401ded43:	48 85 c0             	test   %rax,%rax
1401ded46:	74 d8                	je     0x1401ded20
1401ded48:	4c 89 ea             	mov    %r13,%rdx
1401ded4b:	e8 28 b1 00 00       	call   0x1401e9e78
1401ded50:	85 c0                	test   %eax,%eax
1401ded52:	75 cc                	jne    0x1401ded20
1401ded54:	31 db                	xor    %ebx,%ebx
1401ded56:	eb 2b                	jmp    0x1401ded83
1401ded58:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401ded5f:	00
1401ded60:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
1401ded67:	48 8b 0c d8          	mov    (%rax,%rbx,8),%rcx
1401ded6b:	48 83 c3 01          	add    $0x1,%rbx
1401ded6f:	e8 bc 91 ff ff       	call   0x1401d7f30
1401ded74:	48 89 f2             	mov    %rsi,%rdx
1401ded77:	48 89 c1             	mov    %rax,%rcx
1401ded7a:	e8 f9 b0 00 00       	call   0x1401e9e78
1401ded7f:	85 c0                	test   %eax,%eax
1401ded81:	74 9d                	je     0x1401ded20
1401ded83:	48 3b 9f b0 00 00 00 	cmp    0xb0(%rdi),%rbx
1401ded8a:	72 d4                	jb     0x1401ded60
1401ded8c:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
1401ded91:	49 89 f0             	mov    %rsi,%r8
1401ded94:	48 89 fa             	mov    %rdi,%rdx
1401ded97:	0f 11 74 24 40       	movups %xmm6,0x40(%rsp)
1401ded9c:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1401deda3:	00 00
1401deda5:	48 89 d9             	mov    %rbx,%rcx
1401deda8:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1401dedaf:	00 00
1401dedb1:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1401dedb8:	00 00
1401dedba:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1401dedc1:	00 00
1401dedc3:	e8 b8 cc ff ff       	call   0x1401dba80
1401dedc8:	85 c0                	test   %eax,%eax
1401dedca:	75 54                	jne    0x1401dee20
1401dedcc:	4c 8d 7c 24 30       	lea    0x30(%rsp),%r15
1401dedd1:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1401dedd6:	4c 89 f9             	mov    %r15,%rcx
1401dedd9:	e8 42 33 00 00       	call   0x1401e2120
1401dedde:	85 c0                	test   %eax,%eax
1401dede0:	78 3e                	js     0x1401dee20
1401dede2:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1401dede7:	49 89 f0             	mov    %rsi,%r8
1401dedea:	4c 89 fa             	mov    %r15,%rdx
1401deded:	e8 7e 9d ff ff       	call   0x1401d8b70
1401dedf2:	85 c0                	test   %eax,%eax
1401dedf4:	78 2a                	js     0x1401dee20
1401dedf6:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1401dedfb:	e8 f0 a3 ff ff       	call   0x1401d91f0
1401dee00:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1401dee05:	48 89 c6             	mov    %rax,%rsi
1401dee08:	e8 33 a1 ff ff       	call   0x1401d8f40
1401dee0d:	49 39 f6             	cmp    %rsi,%r14
1401dee10:	0f 83 8b 00 00 00    	jae    0x1401deea1
1401dee16:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401dee1d:	00 00 00
1401dee20:	48 89 d9             	mov    %rbx,%rcx
1401dee23:	e8 d8 1c 00 00       	call   0x1401e0b00
1401dee28:	48 89 e9             	mov    %rbp,%rcx
1401dee2b:	ff 55 00             	call   *0x0(%rbp)
1401dee2e:	48 85 c0             	test   %rax,%rax
1401dee31:	0f 85 f8 fe ff ff    	jne    0x1401ded2f
1401dee37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401dee3e:	00 00
1401dee40:	48 89 e9             	mov    %rbp,%rcx
1401dee43:	31 db                	xor    %ebx,%ebx
1401dee45:	ff 55 08             	call   *0x8(%rbp)
1401dee48:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
1401dee4d:	48 85 f6             	test   %rsi,%rsi
1401dee50:	74 10                	je     0x1401dee62
1401dee52:	48 89 f1             	mov    %rsi,%rcx
1401dee55:	e8 46 cd ff ff       	call   0x1401dbba0
1401dee5a:	48 89 f1             	mov    %rsi,%rcx
1401dee5d:	e8 8e 1b 00 00       	call   0x1401e09f0
1401dee62:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401dee67:	49 2b 04 24          	sub    (%r12),%rax
1401dee6b:	75 4a                	jne    0x1401deeb7
1401dee6d:	0f 10 74 24 60       	movups 0x60(%rsp),%xmm6
1401dee72:	89 d8                	mov    %ebx,%eax
1401dee74:	48 83 c4 78          	add    $0x78,%rsp
1401dee78:	5b                   	pop    %rbx
1401dee79:	5e                   	pop    %rsi
1401dee7a:	5f                   	pop    %rdi
1401dee7b:	5d                   	pop    %rbp
1401dee7c:	41 5c                	pop    %r12
1401dee7e:	41 5d                	pop    %r13
1401dee80:	41 5e                	pop    %r14
1401dee82:	41 5f                	pop    %r15
1401dee84:	c3                   	ret
1401dee85:	0f 1f 00             	nopl   (%rax)
1401dee88:	ba 01 00 00 00       	mov    $0x1,%edx
1401dee8d:	48 89 f9             	mov    %rdi,%rcx
1401dee90:	e8 fb ce ff ff       	call   0x1401dbd90
1401dee95:	89 c3                	mov    %eax,%ebx
1401dee97:	85 db                	test   %ebx,%ebx
1401dee99:	0f 89 48 fe ff ff    	jns    0x1401dece7
1401dee9f:	eb a7                	jmp    0x1401dee48
1401deea1:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401deea6:	e8 35 59 f0 ff       	call   0x1400e47e0
1401deeab:	e9 70 ff ff ff       	jmp    0x1401dee20
1401deeb0:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
1401deeb5:	eb 91                	jmp    0x1401dee48
1401deeb7:	e8 b4 59 00 00       	call   0x1401e4870
1401deebc:	90                   	nop
1401deebd:	0f 1f 00             	nopl   (%rax)
1401deec0:	48 8b 89 b8 00 00 00 	mov    0xb8(%rcx),%rcx
1401deec7:	e9 b4 3a 00 00       	jmp    0x1401e2980
1401deecc:	90                   	nop
1401deecd:	90                   	nop
1401deece:	90                   	nop
1401deecf:	90                   	nop
1401deed0:	90                   	nop
1401deed1:	90                   	nop
1401deed2:	90                   	nop
1401deed3:	90                   	nop