1402cf81a:	c3                   	ret
1402cf81b:	33 c0                	xor    %eax,%eax
1402cf81d:	eb d1                	jmp    0x1402cf7f0
1402cf81f:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1402cf824:	41 b8 83 00 00 00    	mov    $0x83,%r8d
1402cf82a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402cf82f:	4c 8d 8c 24 50 01 00 	lea    0x150(%rsp),%r9
1402cf836:	00
1402cf837:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402cf83c:	48 c7 44 24 20 55 00 	movq   $0x55,0x20(%rsp)
1402cf843:	00 00
1402cf845:	48 8b cb             	mov    %rbx,%rcx
1402cf848:	e8 83 f6 ff ff       	call   0x1402ceed0
1402cf84d:	48 85 c0             	test   %rax,%rax
1402cf850:	74 9e                	je     0x1402cf7f0
1402cf852:	41 8b dd             	mov    %r13d,%ebx
1402cf855:	4c 8d 77 28          	lea    0x28(%rdi),%r14
1402cf859:	85 db                	test   %ebx,%ebx
1402cf85b:	74 40                	je     0x1402cf89d
1402cf85d:	49 8b 16             	mov    (%r14),%rdx
1402cf860:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402cf865:	48 2b d0             	sub    %rax,%rdx
1402cf868:	0f b7 08             	movzwl (%rax),%ecx
1402cf86b:	44 0f b7 04 10       	movzwl (%rax,%rdx,1),%r8d
1402cf870:	41 2b c8             	sub    %r8d,%ecx
1402cf873:	75 09                	jne    0x1402cf87e
1402cf875:	48 83 c0 02          	add    $0x2,%rax
1402cf879:	45 85 c0             	test   %r8d,%r8d
1402cf87c:	75 ea                	jne    0x1402cf868
1402cf87e:	85 c9                	test   %ecx,%ecx
1402cf880:	74 19                	je     0x1402cf89b
1402cf882:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402cf887:	8b d3                	mov    %ebx,%edx
1402cf889:	48 8b cf             	mov    %rdi,%rcx
1402cf88c:	e8 47 00 00 00       	call   0x1402cf8d8
1402cf891:	48 85 c0             	test   %rax,%rax
1402cf894:	75 05                	jne    0x1402cf89b
1402cf896:	41 8b ed             	mov    %r13d,%ebp
1402cf899:	eb 02                	jmp    0x1402cf89d
1402cf89b:	ff c6                	inc    %esi
1402cf89d:	ff c3                	inc    %ebx
1402cf89f:	49 83 c6 20          	add    $0x20,%r14
1402cf8a3:	83 fb 05             	cmp    $0x5,%ebx
1402cf8a6:	7e b1                	jle    0x1402cf859
1402cf8a8:	85 ed                	test   %ebp,%ebp
1402cf8aa:	0f 85 38 ff ff ff    	jne    0x1402cf7e8
1402cf8b0:	e9 2b ff ff ff       	jmp    0x1402cf7e0
1402cf8b5:	49 8b c5             	mov    %r13,%rax
1402cf8b8:	e9 33 ff ff ff       	jmp    0x1402cf7f0
1402cf8bd:	e8 62 0d fe ff       	call   0x1402b0624
1402cf8c2:	cc                   	int3
1402cf8c3:	45 33 c9             	xor    %r9d,%r9d
1402cf8c6:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1402cf8cb:	45 33 c0             	xor    %r8d,%r8d
1402cf8ce:	33 d2                	xor    %edx,%edx
1402cf8d0:	33 c9                	xor    %ecx,%ecx
1402cf8d2:	e8 7d 6b fe ff       	call   0x1402b6454
1402cf8d7:	cc                   	int3
1402cf8d8:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402cf8dd:	55                   	push   %rbp
1402cf8de:	56                   	push   %rsi
1402cf8df:	57                   	push   %rdi
1402cf8e0:	41 54                	push   %r12
1402cf8e2:	41 55                	push   %r13
1402cf8e4:	41 56                	push   %r14
1402cf8e6:	41 57                	push   %r15
1402cf8e8:	48 8d ac 24 d0 fd ff 	lea    -0x230(%rsp),%rbp
1402cf8ef:	ff
1402cf8f0:	48 81 ec 30 03 00 00 	sub    $0x330,%rsp
1402cf8f7:	48 8b 05 82 61 10 00 	mov    0x106182(%rip),%rax        # 0x1403d5a80
1402cf8fe:	48 33 c4             	xor    %rsp,%rax
1402cf901:	48 89 85 20 02 00 00 	mov    %rax,0x220(%rbp)
1402cf908:	49 8b d8             	mov    %r8,%rbx
1402cf90b:	4c 63 e2             	movslq %edx,%r12
1402cf90e:	48 8b f9             	mov    %rcx,%rdi
1402cf911:	e8 5a 2d 00 00       	call   0x1402d2670
1402cf916:	4c 8d 4d 70          	lea    0x70(%rbp),%r9
1402cf91a:	41 b8 83 00 00 00    	mov    $0x83,%r8d
1402cf920:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402cf925:	48 8b cb             	mov    %rbx,%rcx
1402cf928:	4c 8d b8 c8 02 00 00 	lea    0x2c8(%rax),%r15
1402cf92f:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402cf934:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402cf939:	48 c7 44 24 20 55 00 	movq   $0x55,0x20(%rsp)
1402cf940:	00 00
1402cf942:	e8 89 f5 ff ff       	call   0x1402ceed0
1402cf947:	45 33 d2             	xor    %r10d,%r10d
1402cf94a:	48 85 c0             	test   %rax,%rax
1402cf94d:	0f 84 2c 02 00 00    	je     0x1402cfb7f
1402cf953:	49 8b dc             	mov    %r12,%rbx
1402cf956:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402cf95b:	48 c1 e3 05          	shl    $0x5,%rbx
1402cf95f:	48 8b 44 3b 28       	mov    0x28(%rbx,%rdi,1),%rax
1402cf964:	4c 8b c8             	mov    %rax,%r9
1402cf967:	4c 2b c9             	sub    %rcx,%r9
1402cf96a:	0f b7 11             	movzwl (%rcx),%edx
1402cf96d:	46 0f b7 04 09       	movzwl (%rcx,%r9,1),%r8d
1402cf972:	41 2b d0             	sub    %r8d,%edx
1402cf975:	75 09                	jne    0x1402cf980
1402cf977:	48 83 c1 02          	add    $0x2,%rcx
1402cf97b:	45 85 c0             	test   %r8d,%r8d
1402cf97e:	75 ea                	jne    0x1402cf96a
1402cf980:	85 d2                	test   %edx,%edx
1402cf982:	0f 84 f9 01 00 00    	je     0x1402cfb81
1402cf988:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402cf98d:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
1402cf991:	48 ff c6             	inc    %rsi
1402cf994:	66 44 39 14 70       	cmp    %r10w,(%rax,%rsi,2)
1402cf999:	75 f6                	jne    0x1402cf991
1402cf99b:	48 8d 0c 75 06 00 00 	lea    0x6(,%rsi,2),%rcx
1402cf9a2:	00
1402cf9a3:	e8 dc 30 00 00       	call   0x1402d2a84
1402cf9a8:	4c 8b e8             	mov    %rax,%r13
1402cf9ab:	48 85 c0             	test   %rax,%rax
1402cf9ae:	0f 84 cb 01 00 00    	je     0x1402cfb7f
1402cf9b4:	48 8b 4c 3b 28       	mov    0x28(%rbx,%rdi,1),%rcx
1402cf9b9:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1402cf9be:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402cf9c3:	48 8d 56 01          	lea    0x1(%rsi),%rdx
1402cf9c7:	4a 8b 8c e7 28 01 00 	mov    0x128(%rdi,%r12,8),%rcx
1402cf9ce:	00
1402cf9cf:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402cf9d4:	8b 4f 0c             	mov    0xc(%rdi),%ecx
1402cf9d7:	89 4c 24 44          	mov    %ecx,0x44(%rsp)
1402cf9db:	48 8d 48 04          	lea    0x4(%rax),%rcx
1402cf9df:	e8 c4 75 00 00       	call   0x1402d6fa8
1402cf9e4:	33 f6                	xor    %esi,%esi
1402cf9e6:	85 c0                	test   %eax,%eax
1402cf9e8:	0f 85 21 02 00 00    	jne    0x1402cfc0f
1402cf9ee:	66 83 7c 24 60 43    	cmpw   $0x43,0x60(%rsp)
1402cf9f4:	49 8d 45 04          	lea    0x4(%r13),%rax
1402cf9f8:	48 89 44 3b 28       	mov    %rax,0x28(%rbx,%rdi,1)
1402cf9fd:	75 0b                	jne    0x1402cfa0a
1402cf9ff:	66 39 74 24 62       	cmp    %si,0x62(%rsp)
1402cfa04:	75 04                	jne    0x1402cfa0a
1402cfa06:	8b c6                	mov    %esi,%eax
1402cfa08:	eb 09                	jmp    0x1402cfa13
1402cfa0a:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1402cfa0e:	e8 c5 f0 ff ff       	call   0x1402cead8
1402cfa13:	4a 89 84 e7 28 01 00 	mov    %rax,0x128(%rdi,%r12,8)
1402cfa1a:	00
1402cfa1b:	41 83 fc 02          	cmp    $0x2,%r12d
1402cfa1f:	0f 85 e5 00 00 00    	jne    0x1402cfb0a
1402cfa25:	8b 44 24 40          	mov    0x40(%rsp),%eax
1402cfa29:	44 8b c6             	mov    %esi,%r8d
1402cfa2c:	89 47 0c             	mov    %eax,0xc(%rdi)
1402cfa2f:	48 8b d6             	mov    %rsi,%rdx
1402cfa32:	49 8b 4f 20          	mov    0x20(%r15),%rcx
1402cfa36:	41 8b 04 d7          	mov    (%r15,%rdx,8),%eax
1402cfa3a:	39 47 0c             	cmp    %eax,0xc(%rdi)
1402cfa3d:	74 19                	je     0x1402cfa58
1402cfa3f:	49 8b 04 d7          	mov    (%r15,%rdx,8),%rax
1402cfa43:	41 ff c0             	inc    %r8d
1402cfa46:	49 89 0c d7          	mov    %rcx,(%r15,%rdx,8)
1402cfa4a:	48 ff c2             	inc    %rdx
1402cfa4d:	48 8b c8             	mov    %rax,%rcx
1402cfa50:	48 83 fa 05          	cmp    $0x5,%rdx
1402cfa54:	7c e0                	jl     0x1402cfa36
1402cfa56:	eb 13                	jmp    0x1402cfa6b
1402cfa58:	45 85 c0             	test   %r8d,%r8d
1402cfa5b:	74 0e                	je     0x1402cfa6b
1402cfa5d:	49 63 d0             	movslq %r8d,%rdx
1402cfa60:	49 8b 04 d7          	mov    (%r15,%rdx,8),%rax
1402cfa64:	49 89 07             	mov    %rax,(%r15)
1402cfa67:	49 89 0c d7          	mov    %rcx,(%r15,%rdx,8)
1402cfa6b:	41 83 f8 05          	cmp    $0x5,%r8d
1402cfa6f:	0f 85 8a 00 00 00    	jne    0x1402cfaff
1402cfa75:	8b 47 0c             	mov    0xc(%rdi),%eax
1402cfa78:	45 8d 48 7a          	lea    0x7a(%r8),%r9d
1402cfa7c:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1402cfa83:	00
1402cfa84:	4c 8d 05 35 0f 0d 00 	lea    0xd0f35(%rip),%r8        # 0x1403a09c0
1402cfa8b:	89 44 24 28          	mov    %eax,0x28(%rsp)
1402cfa8f:	41 8d 51 82          	lea    -0x7e(%r9),%edx
1402cfa93:	48 8d 85 20 01 00 00 	lea    0x120(%rbp),%rax
1402cfa9a:	33 c9                	xor    %ecx,%ecx
1402cfa9c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402cfaa1:	e8 ca 82 00 00       	call   0x1402d7d70
1402cfaa6:	85 c0                	test   %eax,%eax
1402cfaa8:	74 3e                	je     0x1402cfae8
1402cfaaa:	8b ce                	mov    %esi,%ecx
1402cfaac:	48 8d 85 20 01 00 00 	lea    0x120(%rbp),%rax
1402cfab3:	ba ff 01 00 00       	mov    $0x1ff,%edx
1402cfab8:	ff c1                	inc    %ecx
1402cfaba:	66 21 10             	and    %dx,(%rax)
1402cfabd:	48 8d 40 02          	lea    0x2(%rax),%rax
1402cfac1:	83 f9 7f             	cmp    $0x7f,%ecx
1402cfac4:	72 ed                	jb     0x1402cfab3
1402cfac6:	48 8b 15 fb 61 10 00 	mov    0x1061fb(%rip),%rdx        # 0x1403d5cc8
1402cfacd:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1402cfad4:	41 b8 fe 00 00 00    	mov    $0xfe,%r8d
1402cfada:	e8 61 23 01 00       	call   0x1402e1e40
1402cfadf:	85 c0                	test   %eax,%eax
1402cfae1:	8b d6                	mov    %esi,%edx
1402cfae3:	0f 94 c2             	sete   %dl
1402cfae6:	eb 02                	jmp    0x1402cfaea
1402cfae8:	8b d6                	mov    %esi,%edx
1402cfaea:	b8 04 00 00 00       	mov    $0x4,%eax
1402cfaef:	49 8b cf             	mov    %r15,%rcx
1402cfaf2:	48 03 c8             	add    %rax,%rcx
1402cfaf5:	89 11                	mov    %edx,(%rcx)
1402cfaf7:	8b 47 0c             	mov    0xc(%rdi),%eax
1402cfafa:	41 89 07             	mov    %eax,(%r15)
1402cfafd:	eb 04                	jmp    0x1402cfb03
1402cfaff:	49 8d 4f 04          	lea    0x4(%r15),%rcx
1402cfb03:	8b 01                	mov    (%rcx),%eax
1402cfb05:	89 47 1c             	mov    %eax,0x1c(%rdi)
1402cfb08:	eb 1c                	jmp    0x1402cfb26
1402cfb0a:	41 83 fc 01          	cmp    $0x1,%r12d
1402cfb0e:	75 09                	jne    0x1402cfb19
1402cfb10:	8b 44 24 40          	mov    0x40(%rsp),%eax
1402cfb14:	89 47 14             	mov    %eax,0x14(%rdi)
1402cfb17:	eb 0d                	jmp    0x1402cfb26
1402cfb19:	41 83 fc 05          	cmp    $0x5,%r12d
1402cfb1d:	75 07                	jne    0x1402cfb26
1402cfb1f:	8b 44 24 40          	mov    0x40(%rsp),%eax
1402cfb23:	89 47 18             	mov    %eax,0x18(%rdi)
1402cfb26:	4b 8d 04 64          	lea    (%r12,%r12,2),%rax
1402cfb2a:	48 8d 15 1f 0f 0d 00 	lea    0xd0f1f(%rip),%rdx        # 0x1403a0a50
1402cfb31:	49 ba 70 78 d7 76 b8 	movabs $0xa11d36b876d77870,%r10
1402cfb38:	36 1d a1
1402cfb3b:	48 8b 04 c2          	mov    (%rdx,%rax,8),%rax
1402cfb3f:	48 8b cf             	mov    %rdi,%rcx
1402cfb42:	ff 15 c0 5d 01 00    	call   *0x15dc0(%rip)        # 0x1402e5908
1402cfb48:	85 c0                	test   %eax,%eax
1402cfb4a:	74 5f                	je     0x1402cfbab
1402cfb4c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1402cfb51:	48 89 44 3b 28       	mov    %rax,0x28(%rbx,%rdi,1)
1402cfb56:	4a 8b 8c e7 28 01 00 	mov    0x128(%rdi,%r12,8),%rcx
1402cfb5d:	00
1402cfb5e:	e8 e5 2e 00 00       	call   0x1402d2a48
1402cfb63:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1402cfb68:	49 8b cd             	mov    %r13,%rcx
1402cfb6b:	4a 89 84 e7 28 01 00 	mov    %rax,0x128(%rdi,%r12,8)
1402cfb72:	00
1402cfb73:	e8 d0 2e 00 00       	call   0x1402d2a48
1402cfb78:	8b 44 24 44          	mov    0x44(%rsp),%eax
1402cfb7c:	89 47 0c             	mov    %eax,0xc(%rdi)
1402cfb7f:	33 c0                	xor    %eax,%eax
1402cfb81:	48 8b 8d 20 02 00 00 	mov    0x220(%rbp),%rcx
1402cfb88:	48 33 cc             	xor    %rsp,%rcx
1402cfb8b:	e8 20 03 fe ff       	call   0x1402afeb0
1402cfb90:	48 8b 9c 24 88 03 00 	mov    0x388(%rsp),%rbx
1402cfb97:	00
1402cfb98:	48 81 c4 30 03 00 00 	add    $0x330,%rsp
1402cfb9f:	41 5f                	pop    %r15
1402cfba1:	41 5e                	pop    %r14
1402cfba3:	41 5d                	pop    %r13
1402cfba5:	41 5c                	pop    %r12
1402cfba7:	5f                   	pop    %rdi
1402cfba8:	5e                   	pop    %rsi
1402cfba9:	5d                   	pop    %rbp
1402cfbaa:	c3                   	ret
1402cfbab:	48 8d 0d 96 63 10 00 	lea    0x106396(%rip),%rcx        # 0x1403d5f48
1402cfbb2:	48 39 4c 24 48       	cmp    %rcx,0x48(%rsp)
1402cfbb7:	74 3f                	je     0x1402cfbf8
1402cfbb9:	48 8b 44 3b 38       	mov    0x38(%rbx,%rdi,1),%rax
1402cfbbe:	83 c9 ff             	or     $0xffffffff,%ecx
1402cfbc1:	f0 0f c1 08          	lock xadd %ecx,(%rax)
1402cfbc5:	83 f9 01             	cmp    $0x1,%ecx
1402cfbc8:	75 2e                	jne    0x1402cfbf8
1402cfbca:	48 8b 4c 3b 38       	mov    0x38(%rbx,%rdi,1),%rcx
1402cfbcf:	e8 74 2e 00 00       	call   0x1402d2a48
1402cfbd4:	48 8b 4c 3b 30       	mov    0x30(%rbx,%rdi,1),%rcx
1402cfbd9:	e8 6a 2e 00 00       	call   0x1402d2a48
1402cfbde:	4a 8b 8c e7 28 01 00 	mov    0x128(%rdi,%r12,8),%rcx
1402cfbe5:	00
1402cfbe6:	e8 5d 2e 00 00       	call   0x1402d2a48
1402cfbeb:	48 89 74 3b 28       	mov    %rsi,0x28(%rbx,%rdi,1)
1402cfbf0:	4a 89 b4 e7 28 01 00 	mov    %rsi,0x128(%rdi,%r12,8)
1402cfbf7:	00
1402cfbf8:	41 c7 45 00 01 00 00 	movl   $0x1,0x0(%r13)
1402cfbff:	00
1402cfc00:	48 8b 44 3b 28       	mov    0x28(%rbx,%rdi,1),%rax
1402cfc05:	4c 89 6c 3b 38       	mov    %r13,0x38(%rbx,%rdi,1)
1402cfc0a:	e9 72 ff ff ff       	jmp    0x1402cfb81
1402cfc0f:	45 33 c9             	xor    %r9d,%r9d
1402cfc12:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402cfc17:	45 33 c0             	xor    %r8d,%r8d
1402cfc1a:	33 d2                	xor    %edx,%edx
1402cfc1c:	33 c9                	xor    %ecx,%ecx
1402cfc1e:	e8 31 68 fe ff       	call   0x1402b6454
1402cfc23:	cc                   	int3
1402cfc24:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402cfc29:	55                   	push   %rbp
1402cfc2a:	56                   	push   %rsi
1402cfc2b:	57                   	push   %rdi
1402cfc2c:	41 54                	push   %r12
1402cfc2e:	41 55                	push   %r13
1402cfc30:	41 56                	push   %r14
1402cfc32:	41 57                	push   %r15
1402cfc34:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1402cfc39:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1402cfc40:	48 8b 05 39 5e 10 00 	mov    0x105e39(%rip),%rax        # 0x1403d5a80
1402cfc47:	48 33 c4             	xor    %rsp,%rax
1402cfc4a:	48 89 45 17          	mov    %rax,0x17(%rbp)
1402cfc4e:	4c 8b f2             	mov    %rdx,%r14
1402cfc51:	41 b8 ca 01 00 00    	mov    $0x1ca,%r8d
1402cfc57:	33 d2                	xor    %edx,%edx
1402cfc59:	48 8b d9             	mov    %rcx,%rbx
1402cfc5c:	e8 9f 1d 01 00       	call   0x1402e1a00
1402cfc61:	45 33 ed             	xor    %r13d,%r13d
1402cfc64:	4c 8d 65 bf          	lea    -0x41(%rbp),%r12
1402cfc68:	41 8b fd             	mov    %r13d,%edi
1402cfc6b:	41 8d 75 01          	lea    0x1(%r13),%esi
1402cfc6f:	45 8b fd             	mov    %r13d,%r15d
1402cfc72:	48 83 ff 04          	cmp    $0x4,%rdi
1402cfc76:	0f 83 7a 01 00 00    	jae    0x1402cfdf6
1402cfc7c:	41 83 ff 02          	cmp    $0x2,%r15d
1402cfc80:	74 11                	je     0x1402cfc93
1402cfc82:	48 8d 15 d7 0e 0d 00 	lea    0xd0ed7(%rip),%rdx        # 0x1403a0b60
1402cfc89:	49 8b ce             	mov    %r14,%rcx
1402cfc8c:	e8 37 bc 00 00       	call   0x1402db8c8
1402cfc91:	eb 0e                	jmp    0x1402cfca1
1402cfc93:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1402cfc97:	48 ff c0             	inc    %rax
1402cfc9a:	66 45 39 2c 46       	cmp    %r13w,(%r14,%rax,2)
1402cfc9f:	75 f6                	jne    0x1402cfc97
1402cfca1:	4d 89 74 24 f8       	mov    %r14,-0x8(%r12)
1402cfca6:	48 03 fe             	add    %rsi,%rdi
1402cfca9:	4d 8d 34 46          	lea    (%r14,%rax,2),%r14
1402cfcad:	49 89 04 24          	mov    %rax,(%r12)
1402cfcb1:	41 0f b7 06          	movzwl (%r14),%eax
1402cfcb5:	49 83 c6 02          	add    $0x2,%r14
1402cfcb9:	45 89 7c 24 08       	mov    %r15d,0x8(%r12)
1402cfcbe:	8b c8                	mov    %eax,%ecx
1402cfcc0:	49 83 c4 18          	add    $0x18,%r12
1402cfcc4:	85 c0                	test   %eax,%eax
1402cfcc6:	74 0e                	je     0x1402cfcd6
1402cfcc8:	83 e9 2d             	sub    $0x2d,%ecx
1402cfccb:	74 a2                	je     0x1402cfc6f
1402cfccd:	2b ce                	sub    %esi,%ecx
1402cfccf:	74 6a                	je     0x1402cfd3b
1402cfcd1:	83 f9 31             	cmp    $0x31,%ecx
1402cfcd4:	74 99                	je     0x1402cfc6f
1402cfcd6:	48 2b fe             	sub    %rsi,%rdi
1402cfcd9:	0f 84 09 01 00 00    	je     0x1402cfde8
1402cfcdf:	48 2b fe             	sub    %rsi,%rdi
1402cfce2:	0f 84 b8 00 00 00    	je     0x1402cfda0
1402cfce8:	48 2b fe             	sub    %rsi,%rdi
1402cfceb:	74 59                	je     0x1402cfd46
1402cfced:	48 3b fe             	cmp    %rsi,%rdi
1402cfcf0:	0f 85 00 01 00 00    	jne    0x1402cfdf6
1402cfcf6:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1402cfcfa:	48 8b cb             	mov    %rbx,%rcx
1402cfcfd:	e8 66 01 00 00       	call   0x1402cfe68
1402cfd02:	84 c0                	test   %al,%al
1402cfd04:	0f 84 d6 00 00 00    	je     0x1402cfde0
1402cfd0a:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1402cfd0e:	48 8b cb             	mov    %rbx,%rcx