1401de7ba:	48 8b 35 2f a3 05 00 	mov    0x5a32f(%rip),%rsi        # 0x140238af0
1401de7c1:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401de7c5:	48 8b 06             	mov    (%rsi),%rax
1401de7c8:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401de7cd:	31 c0                	xor    %eax,%eax
1401de7cf:	48 83 79 28 00       	cmpq   $0x0,0x28(%rcx)
1401de7d4:	48 89 cb             	mov    %rcx,%rbx
1401de7d7:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1401de7de:	00 00
1401de7e0:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1401de7e5:	0f 84 75 01 00 00    	je     0x1401de960
1401de7eb:	48 8b 41 18          	mov    0x18(%rcx),%rax
1401de7ef:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1401de7f4:	48 8b 90 b8 00 00 00 	mov    0xb8(%rax),%rdx
1401de7fb:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1401de800:	0f 84 6a 01 00 00    	je     0x1401de970
1401de806:	31 ed                	xor    %ebp,%ebp
1401de808:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1401de80d:	4c 8d 25 0e 99 05 00 	lea    0x5990e(%rip),%r12        # 0x140238122
1401de814:	eb 2e                	jmp    0x1401de844
1401de816:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401de81d:	00 00 00
1401de820:	4c 89 e2             	mov    %r12,%rdx
1401de823:	48 89 f9             	mov    %rdi,%rcx
1401de826:	e8 75 24 00 00       	call   0x1401e0ca0
1401de82b:	85 c0                	test   %eax,%eax
1401de82d:	78 2f                	js     0x1401de85e
1401de82f:	48 8b 43 18          	mov    0x18(%rbx),%rax
1401de833:	48 83 c5 01          	add    $0x1,%rbp
1401de837:	48 8b 90 b8 00 00 00 	mov    0xb8(%rax),%rdx
1401de83e:	48 3b 6a 08          	cmp    0x8(%rdx),%rbp
1401de842:	73 4c                	jae    0x1401de890
1401de844:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401de84b:	48 89 f9             	mov    %rdi,%rcx
1401de84e:	48 8b 04 e8          	mov    (%rax,%rbp,8),%rax
1401de852:	48 8b 10             	mov    (%rax),%rdx
1401de855:	e8 46 24 00 00       	call   0x1401e0ca0
1401de85a:	85 c0                	test   %eax,%eax
1401de85c:	79 c2                	jns    0x1401de820
1401de85e:	48 89 d9             	mov    %rbx,%rcx
1401de861:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
1401de865:	e8 36 d3 ff ff       	call   0x1401dbba0
1401de86a:	8b 44 24 2c          	mov    0x2c(%rsp),%eax
1401de86e:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1401de873:	48 2b 16             	sub    (%rsi),%rdx
1401de876:	0f 85 6c 01 00 00    	jne    0x1401de9e8
1401de87c:	48 83 c4 50          	add    $0x50,%rsp
1401de880:	5b                   	pop    %rbx
1401de881:	5e                   	pop    %rsi
1401de882:	5f                   	pop    %rdi
1401de883:	5d                   	pop    %rbp
1401de884:	41 5c                	pop    %r12
1401de886:	c3                   	ret
1401de887:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401de88e:	00 00
1401de890:	48 83 7b 28 00       	cmpq   $0x0,0x28(%rbx)
1401de895:	0f 85 d5 00 00 00    	jne    0x1401de970
1401de89b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401de8a0:	8b 4b 08             	mov    0x8(%rbx),%ecx
1401de8a3:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1401de8a8:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1401de8ad:	e8 6e c8 ee ff       	call   0x1400cb120
1401de8b2:	48 89 f9             	mov    %rdi,%rcx
1401de8b5:	48 89 c5             	mov    %rax,%rbp
1401de8b8:	e8 43 22 00 00       	call   0x1401e0b00
1401de8bd:	85 ed                	test   %ebp,%ebp
1401de8bf:	0f 88 19 01 00 00    	js     0x1401de9de
1401de8c5:	48 8b 43 18          	mov    0x18(%rbx),%rax
1401de8c9:	8b 4b 08             	mov    0x8(%rbx),%ecx
1401de8cc:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
1401de8d3:	48 85 c0             	test   %rax,%rax
1401de8d6:	0f 84 f7 00 00 00    	je     0x1401de9d3
1401de8dc:	ff d0                	call   *%rax
1401de8de:	85 c0                	test   %eax,%eax
1401de8e0:	0f 88 f8 00 00 00    	js     0x1401de9de
1401de8e6:	48 89 d9             	mov    %rbx,%rcx
1401de8e9:	e8 72 08 00 00       	call   0x1401df160
1401de8ee:	85 c0                	test   %eax,%eax
1401de8f0:	0f 88 e8 00 00 00    	js     0x1401de9de
1401de8f6:	31 ff                	xor    %edi,%edi
1401de8f8:	48 83 7b 28 00       	cmpq   $0x0,0x28(%rbx)
1401de8fd:	74 18                	je     0x1401de917
1401de8ff:	90                   	nop
1401de900:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401de904:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
1401de908:	48 83 c7 01          	add    $0x1,%rdi
1401de90c:	e8 df 20 00 00       	call   0x1401e09f0
1401de911:	48 3b 7b 28          	cmp    0x28(%rbx),%rdi
1401de915:	72 e9                	jb     0x1401de900
1401de917:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401de91b:	e8 d0 20 00 00       	call   0x1401e09f0
1401de920:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401de924:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401de928:	48 c7 43 20 00 00 00 	movq   $0x0,0x20(%rbx)
1401de92f:	00
1401de930:	0f 11 43 28          	movups %xmm0,0x28(%rbx)
1401de934:	ba 01 00 00 00       	mov    $0x1,%edx
1401de939:	e8 52 d4 ff ff       	call   0x1401dbd90
1401de93e:	85 c0                	test   %eax,%eax
1401de940:	0f 85 18 ff ff ff    	jne    0x1401de85e
1401de946:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401de94a:	f6 81 80 00 00 00 02 	testb  $0x2,0x80(%rcx)
1401de951:	74 67                	je     0x1401de9ba
1401de953:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401de95a:	00 00 00 00
1401de95e:	66 90                	xchg   %ax,%ax
1401de960:	31 c0                	xor    %eax,%eax
1401de962:	e9 f7 fe ff ff       	jmp    0x1401de85e
1401de967:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401de96e:	00 00
1401de970:	31 ed                	xor    %ebp,%ebp
1401de972:	4c 8d 25 a9 97 05 00 	lea    0x597a9(%rip),%r12        # 0x140238122
1401de979:	eb 26                	jmp    0x1401de9a1
1401de97b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401de980:	4c 89 e2             	mov    %r12,%rdx
1401de983:	48 89 f9             	mov    %rdi,%rcx
1401de986:	e8 15 23 00 00       	call   0x1401e0ca0
1401de98b:	85 c0                	test   %eax,%eax
1401de98d:	0f 88 cb fe ff ff    	js     0x1401de85e
1401de993:	48 83 c5 01          	add    $0x1,%rbp
1401de997:	48 3b 6b 28          	cmp    0x28(%rbx),%rbp
1401de99b:	0f 83 ff fe ff ff    	jae    0x1401de8a0
1401de9a1:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401de9a5:	48 89 f9             	mov    %rdi,%rcx
1401de9a8:	48 8b 14 e8          	mov    (%rax,%rbp,8),%rdx
1401de9ac:	e8 ef 22 00 00       	call   0x1401e0ca0
1401de9b1:	85 c0                	test   %eax,%eax
1401de9b3:	79 cb                	jns    0x1401de980
1401de9b5:	e9 a4 fe ff ff       	jmp    0x1401de85e
1401de9ba:	e8 b1 fc ff ff       	call   0x1401de670
1401de9bf:	85 c0                	test   %eax,%eax
1401de9c1:	79 9d                	jns    0x1401de960
1401de9c3:	83 f8 fb             	cmp    $0xfffffffb,%eax
1401de9c6:	0f 85 92 fe ff ff    	jne    0x1401de85e
1401de9cc:	31 c0                	xor    %eax,%eax
1401de9ce:	e9 8b fe ff ff       	jmp    0x1401de85e
1401de9d3:	ff 15 1f 0a 0d 00    	call   *0xd0a1f(%rip)        # 0x1402af3f8
1401de9d9:	e9 00 ff ff ff       	jmp    0x1401de8de
1401de9de:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1401de9e3:	e9 76 fe ff ff       	jmp    0x1401de85e
1401de9e8:	e8 83 5e 00 00       	call   0x1401e4870
1401de9ed:	90                   	nop
1401de9ee:	66 90                	xchg   %ax,%ax
1401de9f0:	41 55                	push   %r13
1401de9f2:	41 54                	push   %r12
1401de9f4:	55                   	push   %rbp
1401de9f5:	57                   	push   %rdi
1401de9f6:	56                   	push   %rsi
1401de9f7:	53                   	push   %rbx
1401de9f8:	48 83 ec 78          	sub    $0x78,%rsp
1401de9fc:	4c 8b 25 ed a0 05 00 	mov    0x5a0ed(%rip),%r12        # 0x140238af0
1401dea03:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401dea07:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1401dea0c:	48 89 ce             	mov    %rcx,%rsi
1401dea0f:	49 89 d5             	mov    %rdx,%r13
1401dea12:	4c 89 c5             	mov    %r8,%rbp
1401dea15:	49 8b 04 24          	mov    (%r12),%rax
1401dea19:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401dea1e:	31 c0                	xor    %eax,%eax
1401dea20:	48 89 ca             	mov    %rcx,%rdx
1401dea23:	45 31 c0             	xor    %r8d,%r8d
1401dea26:	48 89 f9             	mov    %rdi,%rcx
1401dea29:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1401dea2e:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1401dea33:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1401dea38:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1401dea3d:	e8 ce ef ff ff       	call   0x1401dda10
1401dea42:	89 c3                	mov    %eax,%ebx
1401dea44:	85 c0                	test   %eax,%eax
1401dea46:	78 70                	js     0x1401deab8
1401dea48:	48 89 f9             	mov    %rdi,%rcx
1401dea4b:	49 89 e8             	mov    %rbp,%r8
1401dea4e:	4c 89 ea             	mov    %r13,%rdx
1401dea51:	e8 8a f6 ff ff       	call   0x1401de0e0
1401dea56:	48 89 f9             	mov    %rdi,%rcx
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