14009ba22:	cc                   	int3
14009ba23:	cc                   	int3
14009ba24:	cc                   	int3
14009ba25:	cc                   	int3
14009ba26:	cc                   	int3
14009ba27:	cc                   	int3
14009ba28:	cc                   	int3
14009ba29:	cc                   	int3
14009ba2a:	cc                   	int3
14009ba2b:	cc                   	int3
14009ba2c:	cc                   	int3
14009ba2d:	cc                   	int3
14009ba2e:	cc                   	int3
14009ba2f:	cc                   	int3
14009ba30:	48 8b 01             	mov    (%rcx),%rax
14009ba33:	45 8b d1             	mov    %r9d,%r10d
14009ba36:	4c 8b 58 08          	mov    0x8(%rax),%r11
14009ba3a:	49 8b c0             	mov    %r8,%rax
14009ba3d:	48 c1 e8 20          	shr    $0x20,%rax
14009ba41:	44 0f b7 c8          	movzwl %ax,%r9d
14009ba45:	49 c1 e1 10          	shl    $0x10,%r9
14009ba49:	41 0f b7 c0          	movzwl %r8w,%eax
14009ba4d:	4c 0b c8             	or     %rax,%r9
14009ba50:	4c 63 c2             	movslq %edx,%r8
14009ba53:	45 85 d2             	test   %r10d,%r10d
14009ba56:	75 08                	jne    0x14009ba60
14009ba58:	ba 01 02 00 00       	mov    $0x201,%edx
14009ba5d:	49 ff e3             	rex.WB jmp *%r11
14009ba60:	41 83 fa 01          	cmp    $0x1,%r10d
14009ba64:	ba 07 02 00 00       	mov    $0x207,%edx
14009ba69:	b8 04 02 00 00       	mov    $0x204,%eax
14009ba6e:	0f 44 d0             	cmove  %eax,%edx
14009ba71:	49 ff e3             	rex.WB jmp *%r11
14009ba74:	cc                   	int3
14009ba75:	cc                   	int3
14009ba76:	cc                   	int3
14009ba77:	cc                   	int3
14009ba78:	cc                   	int3
14009ba79:	cc                   	int3
14009ba7a:	cc                   	int3
14009ba7b:	cc                   	int3
14009ba7c:	cc                   	int3
14009ba7d:	cc                   	int3
14009ba7e:	cc                   	int3
14009ba7f:	cc                   	int3
14009ba80:	48 8b 01             	mov    (%rcx),%rax
14009ba83:	45 8b d1             	mov    %r9d,%r10d
14009ba86:	4c 8b 58 08          	mov    0x8(%rax),%r11
14009ba8a:	49 8b c0             	mov    %r8,%rax
14009ba8d:	48 c1 e8 20          	shr    $0x20,%rax
14009ba91:	44 0f b7 c8          	movzwl %ax,%r9d
14009ba95:	49 c1 e1 10          	shl    $0x10,%r9
14009ba99:	41 0f b7 c0          	movzwl %r8w,%eax
14009ba9d:	4c 0b c8             	or     %rax,%r9
14009baa0:	4c 63 c2             	movslq %edx,%r8
14009baa3:	45 85 d2             	test   %r10d,%r10d
14009baa6:	75 08                	jne    0x14009bab0
14009baa8:	ba 02 02 00 00       	mov    $0x202,%edx
14009baad:	49 ff e3             	rex.WB jmp *%r11
14009bab0:	41 83 fa 01          	cmp    $0x1,%r10d
14009bab4:	ba 08 02 00 00       	mov    $0x208,%edx
14009bab9:	b8 05 02 00 00       	mov    $0x205,%eax
14009babe:	0f 44 d0             	cmove  %eax,%edx
14009bac1:	49 ff e3             	rex.WB jmp *%r11
14009bac4:	cc                   	int3
14009bac5:	cc                   	int3
14009bac6:	cc                   	int3
14009bac7:	cc                   	int3
14009bac8:	cc                   	int3
14009bac9:	cc                   	int3
14009baca:	cc                   	int3
14009bacb:	cc                   	int3
14009bacc:	cc                   	int3
14009bacd:	cc                   	int3
14009bace:	cc                   	int3
14009bacf:	cc                   	int3
14009bad0:	48 8b 01             	mov    (%rcx),%rax
14009bad3:	4d 63 c8             	movslq %r8d,%r9
14009bad6:	4c 63 c2             	movslq %edx,%r8
14009bad9:	ba 00 01 00 00       	mov    $0x100,%edx
14009bade:	48 ff 60 08          	rex.W jmp *0x8(%rax)
14009bae2:	cc                   	int3
14009bae3:	cc                   	int3
14009bae4:	cc                   	int3
14009bae5:	cc                   	int3
14009bae6:	cc                   	int3
14009bae7:	cc                   	int3
14009bae8:	cc                   	int3
14009bae9:	cc                   	int3
14009baea:	cc                   	int3
14009baeb:	cc                   	int3
14009baec:	cc                   	int3
14009baed:	cc                   	int3
14009baee:	cc                   	int3
14009baef:	cc                   	int3
14009baf0:	48 8b 01             	mov    (%rcx),%rax
14009baf3:	4d 63 c8             	movslq %r8d,%r9
14009baf6:	4c 63 c2             	movslq %edx,%r8
14009baf9:	ba 01 01 00 00       	mov    $0x101,%edx
14009bafe:	48 ff 60 08          	rex.W jmp *0x8(%rax)
14009bb02:	cc                   	int3
14009bb03:	cc                   	int3
14009bb04:	cc                   	int3
14009bb05:	cc                   	int3
14009bb06:	cc                   	int3
14009bb07:	cc                   	int3
14009bb08:	cc                   	int3
14009bb09:	cc                   	int3
14009bb0a:	cc                   	int3
14009bb0b:	cc                   	int3
14009bb0c:	cc                   	int3
14009bb0d:	cc                   	int3
14009bb0e:	cc                   	int3
14009bb0f:	cc                   	int3
14009bb10:	48 8b 01             	mov    (%rcx),%rax
14009bb13:	4c 8b c2             	mov    %rdx,%r8
14009bb16:	45 33 c9             	xor    %r9d,%r9d
14009bb19:	ba 08 00 00 00       	mov    $0x8,%edx
14009bb1e:	48 ff 60 08          	rex.W jmp *0x8(%rax)
14009bb22:	cc                   	int3
14009bb23:	cc                   	int3
14009bb24:	cc                   	int3
14009bb25:	cc                   	int3
14009bb26:	cc                   	int3
14009bb27:	cc                   	int3
14009bb28:	cc                   	int3
14009bb29:	cc                   	int3
14009bb2a:	cc                   	int3
14009bb2b:	cc                   	int3
14009bb2c:	cc                   	int3
14009bb2d:	cc                   	int3
14009bb2e:	cc                   	int3
14009bb2f:	cc                   	int3
14009bb30:	48 8b 01             	mov    (%rcx),%rax
14009bb33:	4c 8b c2             	mov    %rdx,%r8
14009bb36:	45 33 c9             	xor    %r9d,%r9d
14009bb39:	ba 14 00 00 00       	mov    $0x14,%edx
14009bb3e:	48 ff 60 08          	rex.W jmp *0x8(%rax)
14009bb42:	cc                   	int3
14009bb43:	cc                   	int3
14009bb44:	cc                   	int3
14009bb45:	cc                   	int3
14009bb46:	cc                   	int3
14009bb47:	cc                   	int3
14009bb48:	cc                   	int3
14009bb49:	cc                   	int3
14009bb4a:	cc                   	int3
14009bb4b:	cc                   	int3
14009bb4c:	cc                   	int3
14009bb4d:	cc                   	int3
14009bb4e:	cc                   	int3
14009bb4f:	cc                   	int3
14009bb50:	48 8b 01             	mov    (%rcx),%rax
14009bb53:	45 0f b7 d0          	movzwl %r8w,%r10d
14009bb57:	45 0f b7 c1          	movzwl %r9w,%r8d
14009bb5b:	4c 8b ca             	mov    %rdx,%r9
14009bb5e:	49 c1 e0 10          	shl    $0x10,%r8
14009bb62:	ba 06 00 00 00       	mov    $0x6,%edx
14009bb67:	4c 8b 58 08          	mov    0x8(%rax),%r11
14009bb6b:	4d 0b c2             	or     %r10,%r8
14009bb6e:	49 ff e3             	rex.WB jmp *%r11
14009bb71:	cc                   	int3
14009bb72:	cc                   	int3
14009bb73:	cc                   	int3
14009bb74:	cc                   	int3
14009bb75:	cc                   	int3
14009bb76:	cc                   	int3
14009bb77:	cc                   	int3
14009bb78:	cc                   	int3
14009bb79:	cc                   	int3
14009bb7a:	cc                   	int3
14009bb7b:	cc                   	int3
14009bb7c:	cc                   	int3
14009bb7d:	cc                   	int3
14009bb7e:	cc                   	int3
14009bb7f:	cc                   	int3
14009bb80:	48 8b 01             	mov    (%rcx),%rax
14009bb83:	4d 8b c8             	mov    %r8,%r9
14009bb86:	4c 8b c2             	mov    %rdx,%r8
14009bb89:	ba 32 01 00 00       	mov    $0x132,%edx
14009bb8e:	48 ff 60 08          	rex.W jmp *0x8(%rax)
14009bb92:	cc                   	int3
14009bb93:	cc                   	int3
14009bb94:	cc                   	int3
14009bb95:	cc                   	int3
14009bb96:	cc                   	int3
14009bb97:	cc                   	int3
14009bb98:	cc                   	int3
14009bb99:	cc                   	int3
14009bb9a:	cc                   	int3
14009bb9b:	cc                   	int3
14009bb9c:	cc                   	int3
14009bb9d:	cc                   	int3
14009bb9e:	cc                   	int3
14009bb9f:	cc                   	int3
14009bba0:	48 8b 01             	mov    (%rcx),%rax
14009bba3:	4d 8b c8             	mov    %r8,%r9
14009bba6:	4c 8b c2             	mov    %rdx,%r8
14009bba9:	ba 38 01 00 00       	mov    $0x138,%edx
14009bbae:	48 ff 60 08          	rex.W jmp *0x8(%rax)
14009bbb2:	cc                   	int3
14009bbb3:	cc                   	int3
14009bbb4:	cc                   	int3
14009bbb5:	cc                   	int3
14009bbb6:	cc                   	int3
14009bbb7:	cc                   	int3
14009bbb8:	cc                   	int3
14009bbb9:	cc                   	int3
14009bbba:	cc                   	int3
14009bbbb:	cc                   	int3
14009bbbc:	cc                   	int3
14009bbbd:	cc                   	int3
14009bbbe:	cc                   	int3
14009bbbf:	cc                   	int3
14009bbc0:	48 8b 01             	mov    (%rcx),%rax
14009bbc3:	4d 8b c8             	mov    %r8,%r9
14009bbc6:	4c 8b c2             	mov    %rdx,%r8
14009bbc9:	ba 33 01 00 00       	mov    $0x133,%edx
14009bbce:	48 ff 60 08          	rex.W jmp *0x8(%rax)
14009bbd2:	cc                   	int3
14009bbd3:	cc                   	int3
14009bbd4:	cc                   	int3
14009bbd5:	cc                   	int3
14009bbd6:	cc                   	int3
14009bbd7:	cc                   	int3
14009bbd8:	cc                   	int3
14009bbd9:	cc                   	int3
14009bbda:	cc                   	int3
14009bbdb:	cc                   	int3
14009bbdc:	cc                   	int3
14009bbdd:	cc                   	int3
14009bbde:	cc                   	int3
14009bbdf:	cc                   	int3
14009bbe0:	48 8b 01             	mov    (%rcx),%rax
14009bbe3:	4d 8b c8             	mov    %r8,%r9
14009bbe6:	4c 8b c2             	mov    %rdx,%r8
14009bbe9:	ba 34 01 00 00       	mov    $0x134,%edx
14009bbee:	48 ff 60 08          	rex.W jmp *0x8(%rax)
14009bbf2:	cc                   	int3
14009bbf3:	cc                   	int3
14009bbf4:	cc                   	int3
14009bbf5:	cc                   	int3
14009bbf6:	cc                   	int3
14009bbf7:	cc                   	int3
14009bbf8:	cc                   	int3
14009bbf9:	cc                   	int3
14009bbfa:	cc                   	int3
14009bbfb:	cc                   	int3
14009bbfc:	cc                   	int3
14009bbfd:	cc                   	int3
14009bbfe:	cc                   	int3
14009bbff:	cc                   	int3
14009bc00:	48 8b 01             	mov    (%rcx),%rax
14009bc03:	4d 8b c8             	mov    %r8,%r9
14009bc06:	4c 8b c2             	mov    %rdx,%r8
14009bc09:	ba 35 01 00 00       	mov    $0x135,%edx
14009bc0e:	48 ff 60 08          	rex.W jmp *0x8(%rax)
14009bc12:	cc                   	int3
14009bc13:	cc                   	int3
14009bc14:	cc                   	int3
14009bc15:	cc                   	int3
14009bc16:	cc                   	int3
14009bc17:	cc                   	int3
14009bc18:	cc                   	int3
14009bc19:	cc                   	int3
14009bc1a:	cc                   	int3
14009bc1b:	cc                   	int3
14009bc1c:	cc                   	int3
14009bc1d:	cc                   	int3
14009bc1e:	cc                   	int3
14009bc1f:	cc                   	int3
14009bc20:	48 8b 01             	mov    (%rcx),%rax
14009bc23:	4d 8b c8             	mov    %r8,%r9
14009bc26:	4c 8b c2             	mov    %rdx,%r8
14009bc29:	ba 36 01 00 00       	mov    $0x136,%edx
14009bc2e:	48 ff 60 08          	rex.W jmp *0x8(%rax)
14009bc32:	cc                   	int3
14009bc33:	cc                   	int3
14009bc34:	cc                   	int3
14009bc35:	cc                   	int3
14009bc36:	cc                   	int3
14009bc37:	cc                   	int3
14009bc38:	cc                   	int3
14009bc39:	cc                   	int3
14009bc3a:	cc                   	int3
14009bc3b:	cc                   	int3
14009bc3c:	cc                   	int3
14009bc3d:	cc                   	int3
14009bc3e:	cc                   	int3
14009bc3f:	cc                   	int3
14009bc40:	48 8b 01             	mov    (%rcx),%rax
14009bc43:	4d 8b c8             	mov    %r8,%r9
14009bc46:	4c 8b c2             	mov    %rdx,%r8
14009bc49:	ba 37 01 00 00       	mov    $0x137,%edx
14009bc4e:	48 ff 60 08          	rex.W jmp *0x8(%rax)
14009bc52:	cc                   	int3
14009bc53:	cc                   	int3
14009bc54:	cc                   	int3
14009bc55:	cc                   	int3
14009bc56:	cc                   	int3
14009bc57:	cc                   	int3
14009bc58:	cc                   	int3
14009bc59:	cc                   	int3
14009bc5a:	cc                   	int3
14009bc5b:	cc                   	int3
14009bc5c:	cc                   	int3
14009bc5d:	cc                   	int3
14009bc5e:	cc                   	int3
14009bc5f:	cc                   	int3
14009bc60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14009bc65:	57                   	push   %rdi
14009bc66:	48 83 ec 40          	sub    $0x40,%rsp
14009bc6a:	48 8b d9             	mov    %rcx,%rbx
14009bc6d:	49 8b f8             	mov    %r8,%rdi
14009bc70:	8b 49 28             	mov    0x28(%rcx),%ecx
14009bc73:	3b ca                	cmp    %edx,%ecx
14009bc75:	74 05                	je     0x14009bc7c
14009bc77:	89 53 28             	mov    %edx,0x28(%rbx)
14009bc7a:	8b ca                	mov    %edx,%ecx
14009bc7c:	48 8b 03             	mov    (%rbx),%rax
14009bc7f:	8b d1                	mov    %ecx,%edx
14009bc81:	48 8b cb             	mov    %rbx,%rcx
14009bc84:	ff 90 20 01 00 00    	call   *0x120(%rax)
14009bc8a:	84 c0                	test   %al,%al
14009bc8c:	74 2f                	je     0x14009bcbd
14009bc8e:	8b 4f 0c             	mov    0xc(%rdi),%ecx
14009bc91:	33 d2                	xor    %edx,%edx
14009bc93:	44 8b 4f 04          	mov    0x4(%rdi),%r9d
14009bc97:	41 2b c9             	sub    %r9d,%ecx
14009bc9a:	8b 47 08             	mov    0x8(%rdi),%eax
14009bc9d:	44 8b 07             	mov    (%rdi),%r8d
14009bca0:	41 2b c0             	sub    %r8d,%eax
14009bca3:	c7 44 24 30 14 00 00 	movl   $0x14,0x30(%rsp)
14009bcaa:	00
14009bcab:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14009bcaf:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14009bcb3:	89 44 24 20          	mov    %eax,0x20(%rsp)
14009bcb7:	ff 15 eb 98 24 00    	call   *0x2498eb(%rip)        # 0x1402e55a8
14009bcbd:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14009bcc2:	33 c0                	xor    %eax,%eax
14009bcc4:	48 83 c4 40          	add    $0x40,%rsp
14009bcc8:	5f                   	pop    %rdi
14009bcc9:	c3                   	ret
14009bcca:	cc                   	int3
14009bccb:	cc                   	int3
14009bccc:	cc                   	int3
14009bccd:	cc                   	int3
14009bcce:	cc                   	int3
14009bccf:	cc                   	int3
14009bcd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)