14088cb5b:	b9 15 00 00 00       	mov    $0x15,%ecx
14088cb60:	48 8d 15 21 22 7c 00 	lea    0x7c2221(%rip),%rdx        # 0x14104ed88
14088cb67:	e8 d4 c9 fe ff       	call   0x140879540
14088cb6c:	48 8d 05 d1 6e 7c 00 	lea    0x7c6ed1(%rip),%rax        # 0x141053a44
14088cb73:	41 b9 dc a4 02 00    	mov    $0x2a4dc,%r9d
14088cb79:	4c 8d 05 04 6d 7c 00 	lea    0x7c6d04(%rip),%r8        # 0x141053884
14088cb80:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14088cb85:	48 8d 15 c4 6c 7c 00 	lea    0x7c6cc4(%rip),%rdx        # 0x141053850
14088cb8c:	b9 15 00 00 00       	mov    $0x15,%ecx
14088cb91:	e8 aa c9 fe ff       	call   0x140879540
14088cb96:	48 8d 05 c3 00 7c 00 	lea    0x7c00c3(%rip),%rax        # 0x14104cc60
14088cb9d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14088cba2:	48 83 c4 30          	add    $0x30,%rsp
14088cba6:	5f                   	pop    %rdi
14088cba7:	c3                   	ret
14088cba8:	4c 8b 41 18          	mov    0x18(%rcx),%r8
14088cbac:	4d 85 c0             	test   %r8,%r8
14088cbaf:	74 14                	je     0x14088cbc5
14088cbb1:	48 8b 05 f8 0a b2 00 	mov    0xb20af8(%rip),%rax        # 0x1413ad6b0
14088cbb8:	49 8b c8             	mov    %r8,%rcx
14088cbbb:	ff 15 5f 6e 6f 00    	call   *0x6f6e5f(%rip)        # 0x140f83a20
14088cbc1:	4c 8b 47 18          	mov    0x18(%rdi),%r8
14088cbc5:	80 7f 67 00          	cmpb   $0x0,0x67(%rdi)
14088cbc9:	74 09                	je     0x14088cbd4
14088cbcb:	48 8d 1d fe 84 79 00 	lea    0x7984fe(%rip),%rbx        # 0x1410250d0
14088cbd2:	eb 60                	jmp    0x14088cc34
14088cbd4:	83 7f 50 00          	cmpl   $0x0,0x50(%rdi)
14088cbd8:	74 4f                	je     0x14088cc29
14088cbda:	48 8b 8f 90 01 00 00 	mov    0x190(%rdi),%rcx
14088cbe1:	48 85 c9             	test   %rcx,%rcx
14088cbe4:	75 04                	jne    0x14088cbea
14088cbe6:	33 db                	xor    %ebx,%ebx
14088cbe8:	eb 3a                	jmp    0x14088cc24
14088cbea:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
14088cbee:	41 b9 02 02 00 00    	mov    $0x202,%r9d
14088cbf4:	0f b7 c2             	movzwl %dx,%eax
14088cbf7:	66 41 23 c1          	and    %r9w,%ax
14088cbfb:	66 41 3b c1          	cmp    %r9w,%ax
14088cbff:	75 0c                	jne    0x14088cc0d
14088cc01:	80 79 16 01          	cmpb   $0x1,0x16(%rcx)
14088cc05:	75 06                	jne    0x14088cc0d
14088cc07:	48 8b 59 08          	mov    0x8(%rcx),%rbx
14088cc0b:	eb 17                	jmp    0x14088cc24
14088cc0d:	f6 c2 01             	test   $0x1,%dl
14088cc10:	74 04                	je     0x14088cc16
14088cc12:	33 db                	xor    %ebx,%ebx
14088cc14:	eb 0e                	jmp    0x14088cc24
14088cc16:	b2 01                	mov    $0x1,%dl
14088cc18:	e8 33 b1 09 00       	call   0x140927d50
14088cc1d:	4c 8b 47 18          	mov    0x18(%rdi),%r8
14088cc21:	48 8b d8             	mov    %rax,%rbx
14088cc24:	48 85 db             	test   %rbx,%rbx
14088cc27:	75 0b                	jne    0x14088cc34
14088cc29:	8b 4f 50             	mov    0x50(%rdi),%ecx
14088cc2c:	e8 bf 01 00 00       	call   0x14088cdf0
14088cc31:	48 8b d8             	mov    %rax,%rbx
14088cc34:	4d 85 c0             	test   %r8,%r8
14088cc37:	74 10                	je     0x14088cc49
14088cc39:	48 8b 05 80 0a b2 00 	mov    0xb20a80(%rip),%rax        # 0x1413ad6c0
14088cc40:	49 8b c8             	mov    %r8,%rcx
14088cc43:	ff 15 d7 6d 6f 00    	call   *0x6f6dd7(%rip)        # 0x140f83a20
14088cc49:	48 8b c3             	mov    %rbx,%rax
14088cc4c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14088cc51:	48 83 c4 30          	add    $0x30,%rsp
14088cc55:	5f                   	pop    %rdi
14088cc56:	c3                   	ret
14088cc57:	cc                   	int3
14088cc58:	cc                   	int3
14088cc59:	cc                   	int3
14088cc5a:	cc                   	int3
14088cc5b:	cc                   	int3
14088cc5c:	cc                   	int3
14088cc5d:	cc                   	int3
14088cc5e:	cc                   	int3
14088cc5f:	cc                   	int3
14088cc60:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14088cc65:	57                   	push   %rdi
14088cc66:	48 83 ec 20          	sub    $0x20,%rsp
14088cc6a:	48 8b d9             	mov    %rcx,%rbx
14088cc6d:	48 85 c9             	test   %rcx,%rcx
14088cc70:	75 12                	jne    0x14088cc84
14088cc72:	48 8d 05 0f 99 7b 00 	lea    0x7b990f(%rip),%rax        # 0x141046588
14088cc79:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14088cc7e:	48 83 c4 20          	add    $0x20,%rsp
14088cc82:	5f                   	pop    %rdi
14088cc83:	c3                   	ret
14088cc84:	0f b6 41 71          	movzbl 0x71(%rcx),%eax
14088cc88:	3c ba                	cmp    $0xba,%al
14088cc8a:	74 32                	je     0x14088ccbe
14088cc8c:	3c 76                	cmp    $0x76,%al
14088cc8e:	74 2e                	je     0x14088ccbe
14088cc90:	3c 6d                	cmp    $0x6d,%al
14088cc92:	74 2a                	je     0x14088ccbe
14088cc94:	4c 8d 05 2d 21 7c 00 	lea    0x7c212d(%rip),%r8        # 0x14104edc8
14088cc9b:	b9 15 00 00 00       	mov    $0x15,%ecx
14088cca0:	48 8d 15 e1 20 7c 00 	lea    0x7c20e1(%rip),%rdx        # 0x14104ed88
14088cca7:	e8 94 c8 fe ff       	call   0x140879540
14088ccac:	48 8d 05 fd 98 7b 00 	lea    0x7b98fd(%rip),%rax        # 0x1410465b0
14088ccb3:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14088ccb8:	48 83 c4 20          	add    $0x20,%rsp
14088ccbc:	5f                   	pop    %rdi
14088ccbd:	c3                   	ret
14088ccbe:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14088ccc2:	48 85 c9             	test   %rcx,%rcx
14088ccc5:	74 0d                	je     0x14088ccd4
14088ccc7:	48 8b 05 e2 09 b2 00 	mov    0xb209e2(%rip),%rax        # 0x1413ad6b0
14088ccce:	ff 15 4c 6d 6f 00    	call   *0x6f6d4c(%rip)        # 0x140f83a20
14088ccd4:	80 7b 67 00          	cmpb   $0x0,0x67(%rbx)
14088ccd8:	74 0c                	je     0x14088cce6
14088ccda:	48 8d 3d a7 98 7b 00 	lea    0x7b98a7(%rip),%rdi        # 0x141046588
14088cce1:	e9 db 00 00 00       	jmp    0x14088cdc1
14088cce6:	48 8b 8b 90 01 00 00 	mov    0x190(%rbx),%rcx
14088cced:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
14088ccf2:	bd 02 02 00 00       	mov    $0x202,%ebp
14088ccf7:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14088ccfc:	33 f6                	xor    %esi,%esi
14088ccfe:	48 85 c9             	test   %rcx,%rcx
14088cd01:	74 2f                	je     0x14088cd32
14088cd03:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
14088cd07:	0f b7 c2             	movzwl %dx,%eax
14088cd0a:	66 23 c5             	and    %bp,%ax
14088cd0d:	66 3b c5             	cmp    %bp,%ax
14088cd10:	75 0c                	jne    0x14088cd1e
14088cd12:	80 79 16 02          	cmpb   $0x2,0x16(%rcx)
14088cd16:	75 06                	jne    0x14088cd1e
14088cd18:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14088cd1c:	eb 0f                	jmp    0x14088cd2d
14088cd1e:	f6 c2 01             	test   $0x1,%dl
14088cd21:	75 0f                	jne    0x14088cd32
14088cd23:	b2 02                	mov    $0x2,%dl
14088cd25:	e8 26 b0 09 00       	call   0x140927d50
14088cd2a:	48 8b f8             	mov    %rax,%rdi
14088cd2d:	48 85 ff             	test   %rdi,%rdi
14088cd30:	75 56                	jne    0x14088cd88
14088cd32:	8b 4b 50             	mov    0x50(%rbx),%ecx
14088cd35:	e8 b6 00 00 00       	call   0x14088cdf0
14088cd3a:	8b 53 50             	mov    0x50(%rbx),%edx
14088cd3d:	4c 8b c0             	mov    %rax,%r8
14088cd40:	48 8b cb             	mov    %rbx,%rcx
14088cd43:	e8 98 cc 04 00       	call   0x1408d99e0
14088cd48:	48 8b 8b 90 01 00 00 	mov    0x190(%rbx),%rcx
14088cd4f:	48 85 c9             	test   %rcx,%rcx
14088cd52:	75 05                	jne    0x14088cd59
14088cd54:	48 8b fe             	mov    %rsi,%rdi
14088cd57:	eb 2f                	jmp    0x14088cd88
14088cd59:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
14088cd5d:	0f b7 c2             	movzwl %dx,%eax
14088cd60:	66 23 c5             	and    %bp,%ax
14088cd63:	66 3b c5             	cmp    %bp,%ax
14088cd66:	75 0c                	jne    0x14088cd74
14088cd68:	80 79 16 02          	cmpb   $0x2,0x16(%rcx)
14088cd6c:	75 06                	jne    0x14088cd74
14088cd6e:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14088cd72:	eb 14                	jmp    0x14088cd88
14088cd74:	f6 c2 01             	test   $0x1,%dl
14088cd77:	74 05                	je     0x14088cd7e
14088cd79:	48 8b fe             	mov    %rsi,%rdi
14088cd7c:	eb 0a                	jmp    0x14088cd88
14088cd7e:	b2 02                	mov    $0x2,%dl
14088cd80:	e8 cb af 09 00       	call   0x140927d50
14088cd85:	48 8b f8             	mov    %rax,%rdi
14088cd88:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14088cd8d:	40 38 73 67          	cmp    %sil,0x67(%rbx)
14088cd91:	74 29                	je     0x14088cdbc
14088cd93:	39 b3 e4 00 00 00    	cmp    %esi,0xe4(%rbx)
14088cd99:	75 21                	jne    0x14088cdbc
14088cd9b:	83 83 a0 01 00 00 ff 	addl   $0xffffffff,0x1a0(%rbx)
14088cda2:	40 88 73 67          	mov    %sil,0x67(%rbx)
14088cda6:	89 b3 98 01 00 00    	mov    %esi,0x198(%rbx)
14088cdac:	75 07                	jne    0x14088cdb5
14088cdae:	0f b7 b3 a6 01 00 00 	movzwl 0x1a6(%rbx),%esi
14088cdb5:	66 89 b3 a4 01 00 00 	mov    %si,0x1a4(%rbx)
14088cdbc:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14088cdc1:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14088cdc5:	48 85 c9             	test   %rcx,%rcx
14088cdc8:	74 0d                	je     0x14088cdd7
14088cdca:	48 8b 05 ef 08 b2 00 	mov    0xb208ef(%rip),%rax        # 0x1413ad6c0
14088cdd1:	ff 15 49 6c 6f 00    	call   *0x6f6c49(%rip)        # 0x140f83a20
14088cdd7:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14088cddc:	48 8b c7             	mov    %rdi,%rax
14088cddf:	48 83 c4 20          	add    $0x20,%rsp
14088cde3:	5f                   	pop    %rdi
14088cde4:	c3                   	ret
14088cde5:	cc                   	int3
14088cde6:	cc                   	int3
14088cde7:	cc                   	int3
14088cde8:	cc                   	int3
14088cde9:	cc                   	int3
14088cdea:	cc                   	int3
14088cdeb:	cc                   	int3
14088cdec:	cc                   	int3
14088cded:	cc                   	int3
14088cdee:	cc                   	int3
14088cdef:	cc                   	int3
14088cdf0:	8b d1                	mov    %ecx,%edx
14088cdf2:	83 ea 64             	sub    $0x64,%edx
14088cdf5:	74 3d                	je     0x14088ce34
14088cdf7:	83 ea 01             	sub    $0x1,%edx
14088cdfa:	74 30                	je     0x14088ce2c
14088cdfc:	81 fa 9f 01 00 00    	cmp    $0x19f,%edx
14088ce02:	74 20                	je     0x14088ce24
14088ce04:	0f b6 c1             	movzbl %cl,%eax
14088ce07:	83 f8 1d             	cmp    $0x1d,%eax
14088ce0a:	73 10                	jae    0x14088ce1c
14088ce0c:	48 8d 0d 5d 94 7b 00 	lea    0x7b945d(%rip),%rcx        # 0x141046270
14088ce13:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
14088ce17:	48 85 c0             	test   %rax,%rax
14088ce1a:	75 1f                	jne    0x14088ce3b
14088ce1c:	48 8d 05 85 68 7c 00 	lea    0x7c6885(%rip),%rax        # 0x1410536a8
14088ce23:	c3                   	ret
14088ce24:	48 8d 05 8d 68 7c 00 	lea    0x7c688d(%rip),%rax        # 0x1410536b8
14088ce2b:	c3                   	ret
14088ce2c:	48 8d 05 b5 68 7c 00 	lea    0x7c68b5(%rip),%rax        # 0x1410536e8
14088ce33:	c3                   	ret
14088ce34:	48 8d 05 95 68 7c 00 	lea    0x7c6895(%rip),%rax        # 0x1410536d0
14088ce3b:	c3                   	ret
14088ce3c:	cc                   	int3
14088ce3d:	cc                   	int3
14088ce3e:	cc                   	int3
14088ce3f:	cc                   	int3
14088ce40:	40 53                	rex push %rbx
14088ce42:	48 83 ec 20          	sub    $0x20,%rsp
14088ce46:	48 8b d9             	mov    %rcx,%rbx
14088ce49:	48 85 c9             	test   %rcx,%rcx
14088ce4c:	74 2b                	je     0x14088ce79
14088ce4e:	0f b6 49 71          	movzbl 0x71(%rcx),%ecx
14088ce52:	80 f9 ba             	cmp    $0xba,%cl
14088ce55:	74 2d                	je     0x14088ce84
14088ce57:	80 f9 76             	cmp    $0x76,%cl
14088ce5a:	74 28                	je     0x14088ce84
14088ce5c:	80 f9 6d             	cmp    $0x6d,%cl
14088ce5f:	74 23                	je     0x14088ce84
14088ce61:	4c 8d 05 60 1f 7c 00 	lea    0x7c1f60(%rip),%r8        # 0x14104edc8
14088ce68:	b9 15 00 00 00       	mov    $0x15,%ecx
14088ce6d:	48 8d 15 14 1f 7c 00 	lea    0x7c1f14(%rip),%rdx        # 0x14104ed88
14088ce74:	e8 c7 c6 fe ff       	call   0x140879540
14088ce79:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14088ce7e:	48 83 c4 20          	add    $0x20,%rsp
14088ce82:	5b                   	pop    %rbx
14088ce83:	c3                   	ret
14088ce84:	83 7b 50 00          	cmpl   $0x0,0x50(%rbx)
14088ce88:	74 ef                	je     0x14088ce79
14088ce8a:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14088ce8e:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14088ce93:	48 85 c9             	test   %rcx,%rcx
14088ce96:	74 0d                	je     0x14088cea5
14088ce98:	48 8b 05 11 08 b2 00 	mov    0xb20811(%rip),%rax        # 0x1413ad6b0
14088ce9f:	ff 15 7b 6b 6f 00    	call   *0x6f6b7b(%rip)        # 0x140f83a20
14088cea5:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14088cea9:	8b 7b 54             	mov    0x54(%rbx),%edi
14088ceac:	48 85 c9             	test   %rcx,%rcx
14088ceaf:	74 0d                	je     0x14088cebe
14088ceb1:	48 8b 05 08 08 b2 00 	mov    0xb20808(%rip),%rax        # 0x1413ad6c0
14088ceb8:	ff 15 62 6b 6f 00    	call   *0x6f6b62(%rip)        # 0x140f83a20
14088cebe:	8b c7                	mov    %edi,%eax
14088cec0:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14088cec5:	48 83 c4 20          	add    $0x20,%rsp
14088cec9:	5b                   	pop    %rbx
14088ceca:	c3                   	ret
14088cecb:	cc                   	int3
14088cecc:	cc                   	int3
14088cecd:	cc                   	int3
14088cece:	cc                   	int3
14088cecf:	cc                   	int3
14088ced0:	4c 8b d1             	mov    %rcx,%r10
14088ced3:	83 fa 0b             	cmp    $0xb,%edx
14088ced6:	77 47                	ja     0x14088cf1f
14088ced8:	4c 63 ca             	movslq %edx,%r9
14088cedb:	42 8b 8c 89 88 00 00 	mov    0x88(%rcx,%r9,4),%ecx
14088cee2:	00
14088cee3:	45 85 c0             	test   %r8d,%r8d
14088cee6:	78 34                	js     0x14088cf1c
14088cee8:	48 8d 05 09 97 7b 00 	lea    0x7b9709(%rip),%rax        # 0x1410465f8
14088ceef:	42 8b 04 88          	mov    (%rax,%r9,4),%eax
14088cef3:	44 3b c0             	cmp    %eax,%r8d
14088cef6:	7e 0b                	jle    0x14088cf03
14088cef8:	43 89 84 8a 88 00 00 	mov    %eax,0x88(%r10,%r9,4)
14088ceff:	00
14088cf00:	8b c1                	mov    %ecx,%eax
14088cf02:	c3                   	ret
14088cf03:	41 83 f8 01          	cmp    $0x1,%r8d
14088cf07:	7d 0b                	jge    0x14088cf14
14088cf09:	85 d2                	test   %edx,%edx
14088cf0b:	b8 01 00 00 00       	mov    $0x1,%eax
14088cf10:	44 0f 44 c0          	cmove  %eax,%r8d
14088cf14:	47 89 84 8a 88 00 00 	mov    %r8d,0x88(%r10,%r9,4)
14088cf1b:	00
14088cf1c:	8b c1                	mov    %ecx,%eax
14088cf1e:	c3                   	ret
14088cf1f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14088cf24:	c3                   	ret
14088cf25:	cc                   	int3
14088cf26:	cc                   	int3
14088cf27:	cc                   	int3
14088cf28:	cc                   	int3
14088cf29:	cc                   	int3
14088cf2a:	cc                   	int3
14088cf2b:	cc                   	int3
14088cf2c:	cc                   	int3
14088cf2d:	cc                   	int3
14088cf2e:	cc                   	int3
14088cf2f:	cc                   	int3
14088cf30:	48 83 ec 48          	sub    $0x48,%rsp
14088cf34:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14088cf39:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14088cf3e:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
14088cf43:	45 33 c9             	xor    %r9d,%r9d
14088cf46:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14088cf4d:	00 00
14088cf4f:	e8 fc 02 06 00       	call   0x1408ed250
14088cf54:	48 83 c4 48          	add    $0x48,%rsp
14088cf58:	c3                   	ret
14088cf59:	cc                   	int3
14088cf5a:	cc                   	int3
14088cf5b:	cc                   	int3
14088cf5c:	cc                   	int3
14088cf5d:	cc                   	int3
14088cf5e:	cc                   	int3
14088cf5f:	cc                   	int3
14088cf60:	48 83 ec 48          	sub    $0x48,%rsp
14088cf64:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14088cf69:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14088cf6e:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
14088cf73:	41 b9 80 00 00 00    	mov    $0x80,%r9d
14088cf79:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14088cf80:	00 00
14088cf82:	e8 c9 02 06 00       	call   0x1408ed250
14088cf87:	48 83 c4 48          	add    $0x48,%rsp
14088cf8b:	c3                   	ret
14088cf8c:	cc                   	int3
14088cf8d:	cc                   	int3
14088cf8e:	cc                   	int3
14088cf8f:	cc                   	int3
14088cf90:	48 83 ec 48          	sub    $0x48,%rsp
14088cf94:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14088cf99:	41 83 e1 0f          	and    $0xf,%r9d
14088cf9d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14088cfa2:	41 0f ba e9 07       	bts    $0x7,%r9d
14088cfa7:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14088cfac:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14088cfb1:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14088cfb8:	00 00
14088cfba:	e8 91 02 06 00       	call   0x1408ed250
14088cfbf:	48 83 c4 48          	add    $0x48,%rsp
14088cfc3:	c3                   	ret
14088cfc4:	cc                   	int3
14088cfc5:	cc                   	int3
14088cfc6:	cc                   	int3
14088cfc7:	cc                   	int3
14088cfc8:	cc                   	int3