1402be8f3:	eb 30                	jmp    0x1402be925
1402be8f5:	b8 08 00 00 00       	mov    $0x8,%eax
1402be8fa:	eb 29                	jmp    0x1402be925
1402be8fc:	b8 09 00 00 00       	mov    $0x9,%eax
1402be901:	eb 22                	jmp    0x1402be925
1402be903:	4d 8b c6             	mov    %r14,%r8
1402be906:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402be90b:	48 8b d7             	mov    %rdi,%rdx
1402be90e:	e8 65 01 00 00       	call   0x1402bea78
1402be913:	eb 10                	jmp    0x1402be925
1402be915:	4d 8b c6             	mov    %r14,%r8
1402be918:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402be91d:	48 8b d7             	mov    %rdi,%rdx
1402be920:	e8 0f 00 00 00       	call   0x1402be934
1402be925:	48 83 c4 20          	add    $0x20,%rsp
1402be929:	41 5f                	pop    %r15
1402be92b:	41 5e                	pop    %r14
1402be92d:	41 5d                	pop    %r13
1402be92f:	5f                   	pop    %rdi
1402be930:	5e                   	pop    %rsi
1402be931:	5d                   	pop    %rbp
1402be932:	5b                   	pop    %rbx
1402be933:	c3                   	ret
1402be934:	48 8b c4             	mov    %rsp,%rax
1402be937:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402be93b:	48 89 68 10          	mov    %rbp,0x10(%rax)
1402be93f:	48 89 70 18          	mov    %rsi,0x18(%rax)
1402be943:	4c 89 70 20          	mov    %r14,0x20(%rax)
1402be947:	41 57                	push   %r15
1402be949:	48 83 ec 20          	sub    $0x20,%rsp
1402be94d:	48 8b da             	mov    %rdx,%rbx
1402be950:	48 8d 2d a9 16 d4 ff 	lea    -0x2be957(%rip),%rbp        # 0x140000000
1402be957:	33 d2                	xor    %edx,%edx
1402be959:	4d 8b f8             	mov    %r8,%r15
1402be95c:	4c 8b f1             	mov    %rcx,%r14
1402be95f:	8d 72 03             	lea    0x3(%rdx),%esi
1402be962:	41 8a 06             	mov    (%r14),%al
1402be965:	3a 84 2a 78 f7 39 00 	cmp    0x39f778(%rdx,%rbp,1),%al
1402be96c:	74 0d                	je     0x1402be97b
1402be96e:	3a 84 2a 7c f7 39 00 	cmp    0x39f77c(%rdx,%rbp,1),%al
1402be975:	0f 85 b0 00 00 00    	jne    0x1402bea2b
1402be97b:	48 8b 03             	mov    (%rbx),%rax
1402be97e:	48 ff c2             	inc    %rdx
1402be981:	8a 08                	mov    (%rax),%cl
1402be983:	48 ff c0             	inc    %rax
1402be986:	48 89 03             	mov    %rax,(%rbx)
1402be989:	41 88 0e             	mov    %cl,(%r14)
1402be98c:	48 3b d6             	cmp    %rsi,%rdx
1402be98f:	75 d1                	jne    0x1402be962
1402be991:	48 8b 03             	mov    (%rbx),%rax
1402be994:	48 ff c8             	dec    %rax
1402be997:	48 89 03             	mov    %rax,(%rbx)
1402be99a:	84 c9                	test   %cl,%cl
1402be99c:	74 14                	je     0x1402be9b2
1402be99e:	38 08                	cmp    %cl,(%rax)
1402be9a0:	74 10                	je     0x1402be9b2
1402be9a2:	e8 01 df ff ff       	call   0x1402bc8a8
1402be9a7:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1402be9ad:	e8 52 7a ff ff       	call   0x1402b6404
1402be9b2:	4c 8b 3b             	mov    (%rbx),%r15
1402be9b5:	33 d2                	xor    %edx,%edx
1402be9b7:	41 8a 0f             	mov    (%r15),%cl
1402be9ba:	49 8d 47 01          	lea    0x1(%r15),%rax
1402be9be:	48 89 03             	mov    %rax,(%rbx)
1402be9c1:	41 88 0e             	mov    %cl,(%r14)
1402be9c4:	3a 8c 2a 80 f7 39 00 	cmp    0x39f780(%rdx,%rbp,1),%cl
1402be9cb:	74 09                	je     0x1402be9d6
1402be9cd:	3a 8c 2a 88 f7 39 00 	cmp    0x39f788(%rdx,%rbp,1),%cl
1402be9d4:	75 7a                	jne    0x1402bea50
1402be9d6:	48 8b 03             	mov    (%rbx),%rax
1402be9d9:	48 ff c2             	inc    %rdx
1402be9dc:	8a 08                	mov    (%rax),%cl
1402be9de:	48 ff c0             	inc    %rax
1402be9e1:	48 89 03             	mov    %rax,(%rbx)
1402be9e4:	41 88 0e             	mov    %cl,(%r14)
1402be9e7:	48 83 fa 05          	cmp    $0x5,%rdx
1402be9eb:	75 d7                	jne    0x1402be9c4
1402be9ed:	48 8b 03             	mov    (%rbx),%rax
1402be9f0:	48 ff c8             	dec    %rax
1402be9f3:	48 89 03             	mov    %rax,(%rbx)
1402be9f6:	84 c9                	test   %cl,%cl
1402be9f8:	74 14                	je     0x1402bea0e
1402be9fa:	38 08                	cmp    %cl,(%rax)
1402be9fc:	74 10                	je     0x1402bea0e
1402be9fe:	e8 a5 de ff ff       	call   0x1402bc8a8
1402bea03:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1402bea09:	e8 f6 79 ff ff       	call   0x1402b6404
1402bea0e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402bea13:	8b c6                	mov    %esi,%eax
1402bea15:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402bea1a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1402bea1f:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1402bea24:	48 83 c4 20          	add    $0x20,%rsp
1402bea28:	41 5f                	pop    %r15
1402bea2a:	c3                   	ret
1402bea2b:	48 ff 0b             	decq   (%rbx)
1402bea2e:	48 8b 0b             	mov    (%rbx),%rcx
1402bea31:	84 c0                	test   %al,%al
1402bea33:	74 14                	je     0x1402bea49
1402bea35:	38 01                	cmp    %al,(%rcx)
1402bea37:	74 10                	je     0x1402bea49
1402bea39:	e8 6a de ff ff       	call   0x1402bc8a8
1402bea3e:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1402bea44:	e8 bb 79 ff ff       	call   0x1402b6404
1402bea49:	be 07 00 00 00       	mov    $0x7,%esi
1402bea4e:	eb 1e                	jmp    0x1402bea6e
1402bea50:	48 ff 0b             	decq   (%rbx)
1402bea53:	48 8b 03             	mov    (%rbx),%rax
1402bea56:	84 c9                	test   %cl,%cl
1402bea58:	74 14                	je     0x1402bea6e
1402bea5a:	38 08                	cmp    %cl,(%rax)
1402bea5c:	74 10                	je     0x1402bea6e
1402bea5e:	e8 45 de ff ff       	call   0x1402bc8a8
1402bea63:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1402bea69:	e8 96 79 ff ff       	call   0x1402b6404
1402bea6e:	41 c6 06 00          	movb   $0x0,(%r14)
1402bea72:	4c 89 3b             	mov    %r15,(%rbx)
1402bea75:	eb 97                	jmp    0x1402bea0e
1402bea77:	cc                   	int3
1402bea78:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402bea7d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402bea82:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1402bea87:	41 56                	push   %r14
1402bea89:	48 83 ec 20          	sub    $0x20,%rsp
1402bea8d:	4d 8b f0             	mov    %r8,%r14
1402bea90:	48 8b f1             	mov    %rcx,%rsi
1402bea93:	33 c9                	xor    %ecx,%ecx
1402bea95:	4c 8d 05 64 15 d4 ff 	lea    -0x2bea9c(%rip),%r8        # 0x140000000
1402bea9c:	48 8b da             	mov    %rdx,%rbx
1402bea9f:	8a 06                	mov    (%rsi),%al
1402beaa1:	42 3a 84 01 90 f7 39 	cmp    0x39f790(%rcx,%r8,1),%al
1402beaa8:	00
1402beaa9:	74 0e                	je     0x1402beab9
1402beaab:	42 3a 84 01 94 f7 39 	cmp    0x39f794(%rcx,%r8,1),%al
1402beab2:	00
1402beab3:	0f 85 88 00 00 00    	jne    0x1402beb41
1402beab9:	48 8b 03             	mov    (%rbx),%rax
1402beabc:	48 ff c1             	inc    %rcx
1402beabf:	8a 10                	mov    (%rax),%dl
1402beac1:	48 ff c0             	inc    %rax
1402beac4:	48 89 03             	mov    %rax,(%rbx)
1402beac7:	88 16                	mov    %dl,(%rsi)
1402beac9:	48 83 f9 03          	cmp    $0x3,%rcx
1402beacd:	75 d0                	jne    0x1402bea9f
1402beacf:	48 8b 03             	mov    (%rbx),%rax
1402bead2:	8d 79 13             	lea    0x13(%rcx),%edi
1402bead5:	48 ff c8             	dec    %rax
1402bead8:	48 89 03             	mov    %rax,(%rbx)
1402beadb:	84 d2                	test   %dl,%dl
1402beadd:	74 10                	je     0x1402beaef
1402beadf:	38 10                	cmp    %dl,(%rax)
1402beae1:	74 0c                	je     0x1402beaef
1402beae3:	e8 c0 dd ff ff       	call   0x1402bc8a8
1402beae8:	89 38                	mov    %edi,(%rax)
1402beaea:	e8 15 79 ff ff       	call   0x1402b6404
1402beaef:	4c 8b 33             	mov    (%rbx),%r14
1402beaf2:	41 8a 0e             	mov    (%r14),%cl
1402beaf5:	49 8d 46 01          	lea    0x1(%r14),%rax
1402beaf9:	48 89 03             	mov    %rax,(%rbx)
1402beafc:	88 0e                	mov    %cl,(%rsi)
1402beafe:	48 8b 03             	mov    (%rbx),%rax
1402beb01:	80 f9 28             	cmp    $0x28,%cl
1402beb04:	74 64                	je     0x1402beb6a
1402beb06:	48 ff c8             	dec    %rax
1402beb09:	48 89 03             	mov    %rax,(%rbx)
1402beb0c:	84 c9                	test   %cl,%cl
1402beb0e:	74 10                	je     0x1402beb20
1402beb10:	38 08                	cmp    %cl,(%rax)
1402beb12:	74 0c                	je     0x1402beb20
1402beb14:	e8 8f dd ff ff       	call   0x1402bc8a8
1402beb19:	89 38                	mov    %edi,(%rax)
1402beb1b:	e8 e4 78 ff ff       	call   0x1402b6404
1402beb20:	c6 06 00             	movb   $0x0,(%rsi)
1402beb23:	4c 89 33             	mov    %r14,(%rbx)
1402beb26:	b8 04 00 00 00       	mov    $0x4,%eax
1402beb2b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402beb30:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402beb35:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402beb3a:	48 83 c4 20          	add    $0x20,%rsp
1402beb3e:	41 5e                	pop    %r14
1402beb40:	c3                   	ret
1402beb41:	48 ff 0b             	decq   (%rbx)
1402beb44:	48 8b 0b             	mov    (%rbx),%rcx
1402beb47:	84 c0                	test   %al,%al
1402beb49:	74 15                	je     0x1402beb60
1402beb4b:	38 01                	cmp    %al,(%rcx)
1402beb4d:	74 11                	je     0x1402beb60
1402beb4f:	e8 54 dd ff ff       	call   0x1402bc8a8
1402beb54:	bf 16 00 00 00       	mov    $0x16,%edi
1402beb59:	89 38                	mov    %edi,(%rax)
1402beb5b:	e8 a4 78 ff ff       	call   0x1402b6404
1402beb60:	b8 07 00 00 00       	mov    $0x7,%eax
1402beb65:	e9 ef 00 00 00       	jmp    0x1402bec59
1402beb6a:	8a 08                	mov    (%rax),%cl
1402beb6c:	48 8b d3             	mov    %rbx,%rdx
1402beb6f:	48 ff c0             	inc    %rax
1402beb72:	48 89 03             	mov    %rax,(%rbx)
1402beb75:	88 0e                	mov    %cl,(%rsi)
1402beb77:	48 8b ce             	mov    %rsi,%rcx
1402beb7a:	e8 2d 01 00 00       	call   0x1402becac
1402beb7f:	84 c0                	test   %al,%al
1402beb81:	74 26                	je     0x1402beba9
1402beb83:	48 8b 03             	mov    (%rbx),%rax
1402beb86:	8a 0e                	mov    (%rsi),%cl
1402beb88:	48 ff c8             	dec    %rax
1402beb8b:	48 89 03             	mov    %rax,(%rbx)
1402beb8e:	84 c9                	test   %cl,%cl
1402beb90:	74 10                	je     0x1402beba2
1402beb92:	38 08                	cmp    %cl,(%rax)
1402beb94:	74 0c                	je     0x1402beba2
1402beb96:	e8 0d dd ff ff       	call   0x1402bc8a8
1402beb9b:	89 38                	mov    %edi,(%rax)
1402beb9d:	e8 62 78 ff ff       	call   0x1402b6404
1402beba2:	b8 05 00 00 00       	mov    $0x5,%eax
1402beba7:	eb 82                	jmp    0x1402beb2b
1402beba9:	48 8b d3             	mov    %rbx,%rdx
1402bebac:	48 8b ce             	mov    %rsi,%rcx
1402bebaf:	e8 b0 00 00 00       	call   0x1402bec64
1402bebb4:	8a 0e                	mov    (%rsi),%cl
1402bebb6:	84 c0                	test   %al,%al
1402bebb8:	74 27                	je     0x1402bebe1
1402bebba:	48 8b 03             	mov    (%rbx),%rax
1402bebbd:	48 ff c8             	dec    %rax
1402bebc0:	48 89 03             	mov    %rax,(%rbx)
1402bebc3:	84 c9                	test   %cl,%cl
1402bebc5:	74 10                	je     0x1402bebd7
1402bebc7:	38 08                	cmp    %cl,(%rax)
1402bebc9:	74 0c                	je     0x1402bebd7
1402bebcb:	e8 d8 dc ff ff       	call   0x1402bc8a8
1402bebd0:	89 38                	mov    %edi,(%rax)
1402bebd2:	e8 2d 78 ff ff       	call   0x1402b6404
1402bebd7:	b8 06 00 00 00       	mov    $0x6,%eax
1402bebdc:	e9 4a ff ff ff       	jmp    0x1402beb2b
1402bebe1:	41 b0 29             	mov    $0x29,%r8b
1402bebe4:	41 3a c8             	cmp    %r8b,%cl
1402bebe7:	0f 84 39 ff ff ff    	je     0x1402beb26
1402bebed:	8a d1                	mov    %cl,%dl
1402bebef:	84 d2                	test   %dl,%dl
1402bebf1:	74 3e                	je     0x1402bec31
1402bebf3:	8d 42 d0             	lea    -0x30(%rdx),%eax
1402bebf6:	3c 09                	cmp    $0x9,%al
1402bebf8:	76 13                	jbe    0x1402bec0d
1402bebfa:	8d 42 9f             	lea    -0x61(%rdx),%eax
1402bebfd:	3c 19                	cmp    $0x19,%al
1402bebff:	76 0c                	jbe    0x1402bec0d
1402bec01:	8d 42 bf             	lea    -0x41(%rdx),%eax
1402bec04:	3c 19                	cmp    $0x19,%al
1402bec06:	76 05                	jbe    0x1402bec0d
1402bec08:	80 fa 5f             	cmp    $0x5f,%dl
1402bec0b:	75 1a                	jne    0x1402bec27
1402bec0d:	48 8b 03             	mov    (%rbx),%rax
1402bec10:	8a 08                	mov    (%rax),%cl
1402bec12:	48 ff c0             	inc    %rax
1402bec15:	48 89 03             	mov    %rax,(%rbx)
1402bec18:	8a d1                	mov    %cl,%dl
1402bec1a:	88 0e                	mov    %cl,(%rsi)
1402bec1c:	41 3a c8             	cmp    %r8b,%cl
1402bec1f:	0f 84 01 ff ff ff    	je     0x1402beb26
1402bec25:	eb c8                	jmp    0x1402bebef
1402bec27:	48 ff 0b             	decq   (%rbx)
1402bec2a:	48 8b 03             	mov    (%rbx),%rax
1402bec2d:	38 10                	cmp    %dl,(%rax)
1402bec2f:	eb 15                	jmp    0x1402bec46
1402bec31:	41 3a c8             	cmp    %r8b,%cl
1402bec34:	0f 84 ec fe ff ff    	je     0x1402beb26
1402bec3a:	48 ff 0b             	decq   (%rbx)
1402bec3d:	48 8b 03             	mov    (%rbx),%rax
1402bec40:	84 c9                	test   %cl,%cl
1402bec42:	74 10                	je     0x1402bec54
1402bec44:	38 08                	cmp    %cl,(%rax)
1402bec46:	74 0c                	je     0x1402bec54
1402bec48:	e8 5b dc ff ff       	call   0x1402bc8a8
1402bec4d:	89 38                	mov    %edi,(%rax)
1402bec4f:	e8 b0 77 ff ff       	call   0x1402b6404
1402bec54:	b8 04 00 00 00       	mov    $0x4,%eax
1402bec59:	c6 06 00             	movb   $0x0,(%rsi)
1402bec5c:	4c 89 33             	mov    %r14,(%rbx)
1402bec5f:	e9 c7 fe ff ff       	jmp    0x1402beb2b
1402bec64:	45 33 c0             	xor    %r8d,%r8d
1402bec67:	4c 8d 1d 92 13 d4 ff 	lea    -0x2bec6e(%rip),%r11        # 0x140000000
1402bec6e:	45 8b c8             	mov    %r8d,%r9d
1402bec71:	4c 8b d1             	mov    %rcx,%r10
1402bec74:	41 8a 02             	mov    (%r10),%al
1402bec77:	43 3a 84 19 a8 f7 39 	cmp    0x39f7a8(%r9,%r11,1),%al
1402bec7e:	00
1402bec7f:	74 0a                	je     0x1402bec8b
1402bec81:	43 3a 84 19 ac f7 39 	cmp    0x39f7ac(%r9,%r11,1),%al
1402bec88:	00
1402bec89:	75 1a                	jne    0x1402beca5
1402bec8b:	48 8b 02             	mov    (%rdx),%rax
1402bec8e:	49 ff c1             	inc    %r9
1402bec91:	8a 08                	mov    (%rax),%cl
1402bec93:	48 ff c0             	inc    %rax
1402bec96:	48 89 02             	mov    %rax,(%rdx)
1402bec99:	41 88 0a             	mov    %cl,(%r10)
1402bec9c:	49 83 f9 04          	cmp    $0x4,%r9
1402beca0:	75 d2                	jne    0x1402bec74
1402beca2:	41 b0 01             	mov    $0x1,%r8b
1402beca5:	41 8a c0             	mov    %r8b,%al
1402beca8:	c3                   	ret
1402beca9:	cc                   	int3
1402becaa:	cc                   	int3
1402becab:	cc                   	int3
1402becac:	45 33 c0             	xor    %r8d,%r8d
1402becaf:	4c 8d 1d 4a 13 d4 ff 	lea    -0x2becb6(%rip),%r11        # 0x140000000
1402becb6:	45 8b c8             	mov    %r8d,%r9d
1402becb9:	4c 8b d1             	mov    %rcx,%r10
1402becbc:	41 8a 02             	mov    (%r10),%al
1402becbf:	43 3a 84 19 98 f7 39 	cmp    0x39f798(%r9,%r11,1),%al
1402becc6:	00
1402becc7:	74 0a                	je     0x1402becd3
1402becc9:	43 3a 84 19 a0 f7 39 	cmp    0x39f7a0(%r9,%r11,1),%al
1402becd0:	00
1402becd1:	75 1a                	jne    0x1402beced
1402becd3:	48 8b 02             	mov    (%rdx),%rax
1402becd6:	49 ff c1             	inc    %r9
1402becd9:	8a 08                	mov    (%rax),%cl
1402becdb:	48 ff c0             	inc    %rax
1402becde:	48 89 02             	mov    %rax,(%rdx)
1402bece1:	41 88 0a             	mov    %cl,(%r10)
1402bece4:	49 83 f9 05          	cmp    $0x5,%r9
1402bece8:	75 d2                	jne    0x1402becbc
1402becea:	41 b0 01             	mov    $0x1,%r8b
1402beced:	41 8a c0             	mov    %r8b,%al
1402becf0:	c3                   	ret
1402becf1:	cc                   	int3
1402becf2:	cc                   	int3
1402becf3:	cc                   	int3
1402becf4:	48 83 ec 38          	sub    $0x38,%rsp
1402becf8:	4c 8b ca             	mov    %rdx,%r9
1402becfb:	83 f9 05             	cmp    $0x5,%ecx
1402becfe:	0f 8f e6 00 00 00    	jg     0x1402bedea
1402bed04:	0f 84 b3 00 00 00    	je     0x1402bedbd
1402bed0a:	85 c9                	test   %ecx,%ecx
1402bed0c:	0f 84 8f 00 00 00    	je     0x1402beda1
1402bed12:	83 e9 01             	sub    $0x1,%ecx
1402bed15:	74 6e                	je     0x1402bed85
1402bed17:	83 e9 01             	sub    $0x1,%ecx
1402bed1a:	74 54                	je     0x1402bed70
1402bed1c:	83 e9 01             	sub    $0x1,%ecx
1402bed1f:	74 28                	je     0x1402bed49
1402bed21:	83 f9 01             	cmp    $0x1,%ecx
1402bed24:	0f 85 24 01 00 00    	jne    0x1402bee4e
1402bed2a:	8a 82 08 03 00 00    	mov    0x308(%rdx),%al
1402bed30:	f6 d8                	neg    %al
1402bed32:	b8 00 00 00 80       	mov    $0x80000000,%eax
1402bed37:	1b c9                	sbb    %ecx,%ecx
1402bed39:	23 c8                	and    %eax,%ecx
1402bed3b:	81 c1 ff ff ff 7f    	add    $0x7fffffff,%ecx
1402bed41:	41 89 08             	mov    %ecx,(%r8)