140205dbe:	85 c0                	test   %eax,%eax
140205dc0:	75 0c                	jne    0x140205dce
140205dc2:	ff 15 88 c2 00 00    	call   *0xc288(%rip)        # 0x140212050
140205dc8:	89 44 24 34          	mov    %eax,0x34(%rsp)
140205dcc:	eb 05                	jmp    0x140205dd3
140205dce:	83 64 24 34 00       	andl   $0x0,0x34(%rsp)
140205dd3:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140205dd8:	48 83 c4 48          	add    $0x48,%rsp
140205ddc:	c3                   	ret
140205ddd:	90                   	nop
140205dde:	90                   	nop
140205ddf:	90                   	nop
140205de0:	4c 8b dc             	mov    %rsp,%r11
140205de3:	49 89 6b 10          	mov    %rbp,0x10(%r11)
140205de7:	49 89 73 18          	mov    %rsi,0x18(%r11)
140205deb:	57                   	push   %rdi
140205dec:	41 56                	push   %r14
140205dee:	41 57                	push   %r15
140205df0:	48 83 ec 50          	sub    $0x50,%rsp
140205df4:	49 8b e9             	mov    %r9,%rbp
140205df7:	45 8b f0             	mov    %r8d,%r14d
140205dfa:	4c 8b fa             	mov    %rdx,%r15
140205dfd:	8b f9                	mov    %ecx,%edi
140205dff:	81 f9 e9 fd 00 00    	cmp    $0xfde9,%ecx
140205e05:	74 57                	je     0x140205e5e
140205e07:	81 f9 98 d6 00 00    	cmp    $0xd698,%ecx
140205e0d:	74 4f                	je     0x140205e5e
140205e0f:	8b b4 24 90 00 00 00 	mov    0x90(%rsp),%esi
140205e16:	49 8d 43 08          	lea    0x8(%r11),%rax
140205e1a:	83 64 24 70 00       	andl   $0x0,0x70(%rsp)
140205e1f:	49 89 43 d0          	mov    %rax,-0x30(%r11)
140205e23:	49 83 63 c8 00       	andq   $0x0,-0x38(%r11)
140205e28:	89 74 24 28          	mov    %esi,0x28(%rsp)
140205e2c:	4d 89 4b b8          	mov    %r9,-0x48(%r11)
140205e30:	45 8b c8             	mov    %r8d,%r9d
140205e33:	4c 8b c2             	mov    %rdx,%r8
140205e36:	ba 00 04 00 00       	mov    $0x400,%edx
140205e3b:	ff 15 ef c2 00 00    	call   *0xc2ef(%rip)        # 0x140212130
140205e41:	83 7c 24 70 00       	cmpl   $0x0,0x70(%rsp)
140205e46:	89 44 24 40          	mov    %eax,0x40(%rsp)
140205e4a:	74 43                	je     0x140205e8f
140205e4c:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
140205e51:	c7 44 24 44 59 04 00 	movl   $0x459,0x44(%rsp)
140205e58:	00
140205e59:	e9 88 00 00 00       	jmp    0x140205ee6
140205e5e:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140205e64:	45 8b ce             	mov    %r14d,%r9d
140205e67:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140205e6d:	4d 8b c7             	mov    %r15,%r8
140205e70:	8b b4 24 90 00 00 00 	mov    0x90(%rsp),%esi
140205e77:	ba 80 00 00 00       	mov    $0x80,%edx
140205e7c:	89 74 24 28          	mov    %esi,0x28(%rsp)
140205e80:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140205e85:	ff 15 a5 c2 00 00    	call   *0xc2a5(%rip)        # 0x140212130
140205e8b:	89 44 24 40          	mov    %eax,0x40(%rsp)
140205e8f:	85 c0                	test   %eax,%eax
140205e91:	75 08                	jne    0x140205e9b
140205e93:	ff 15 b7 c1 00 00    	call   *0xc1b7(%rip)        # 0x140212050
140205e99:	eb 02                	jmp    0x140205e9d
140205e9b:	33 c0                	xor    %eax,%eax
140205e9d:	89 44 24 44          	mov    %eax,0x44(%rsp)
140205ea1:	3d ec 03 00 00       	cmp    $0x3ec,%eax
140205ea6:	75 3e                	jne    0x140205ee6
140205ea8:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140205eae:	45 8b ce             	mov    %r14d,%r9d
140205eb1:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140205eb7:	4d 8b c7             	mov    %r15,%r8
140205eba:	89 74 24 28          	mov    %esi,0x28(%rsp)
140205ebe:	33 d2                	xor    %edx,%edx
140205ec0:	8b cf                	mov    %edi,%ecx
140205ec2:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140205ec7:	ff 15 63 c2 00 00    	call   *0xc263(%rip)        # 0x140212130
140205ecd:	89 44 24 40          	mov    %eax,0x40(%rsp)
140205ed1:	85 c0                	test   %eax,%eax
140205ed3:	75 0c                	jne    0x140205ee1
140205ed5:	ff 15 75 c1 00 00    	call   *0xc175(%rip)        # 0x140212050
140205edb:	89 44 24 44          	mov    %eax,0x44(%rsp)
140205edf:	eb 05                	jmp    0x140205ee6
140205ee1:	83 64 24 44 00       	andl   $0x0,0x44(%rsp)
140205ee6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140205eeb:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140205ef0:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140205ef4:	49 8b 73 30          	mov    0x30(%r11),%rsi
140205ef8:	49 8b e3             	mov    %r11,%rsp
140205efb:	41 5f                	pop    %r15
140205efd:	41 5e                	pop    %r14
140205eff:	5f                   	pop    %rdi
140205f00:	c3                   	ret
140205f01:	90                   	nop
140205f02:	90                   	nop
140205f03:	90                   	nop
140205f04:	48 8b c4             	mov    %rsp,%rax
140205f07:	48 89 58 08          	mov    %rbx,0x8(%rax)
140205f0b:	48 89 68 10          	mov    %rbp,0x10(%rax)
140205f0f:	48 89 70 18          	mov    %rsi,0x18(%rax)
140205f13:	48 89 78 20          	mov    %rdi,0x20(%rax)
140205f17:	41 56                	push   %r14
140205f19:	48 83 ec 50          	sub    $0x50,%rsp
140205f1d:	48 83 60 e0 00       	andq   $0x0,-0x20(%rax)
140205f22:	49 8b d9             	mov    %r9,%rbx
140205f25:	48 83 60 d8 00       	andq   $0x0,-0x28(%rax)
140205f2a:	45 8b c8             	mov    %r8d,%r9d
140205f2d:	44 8b b4 24 80 00 00 	mov    0x80(%rsp),%r14d
140205f34:	00
140205f35:	41 8b f8             	mov    %r8d,%edi
140205f38:	4c 8b c2             	mov    %rdx,%r8
140205f3b:	44 89 70 d0          	mov    %r14d,-0x30(%rax)
140205f3f:	48 8b f2             	mov    %rdx,%rsi
140205f42:	48 89 58 c8          	mov    %rbx,-0x38(%rax)
140205f46:	ba 00 04 00 00       	mov    $0x400,%edx
140205f4b:	8b e9                	mov    %ecx,%ebp
140205f4d:	ff 15 dd c1 00 00    	call   *0xc1dd(%rip)        # 0x140212130
140205f53:	89 44 24 40          	mov    %eax,0x40(%rsp)
140205f57:	85 c0                	test   %eax,%eax
140205f59:	75 08                	jne    0x140205f63
140205f5b:	ff 15 ef c0 00 00    	call   *0xc0ef(%rip)        # 0x140212050
140205f61:	eb 02                	jmp    0x140205f65
140205f63:	33 c0                	xor    %eax,%eax
140205f65:	89 44 24 44          	mov    %eax,0x44(%rsp)
140205f69:	3d ec 03 00 00       	cmp    $0x3ec,%eax
140205f6e:	75 3f                	jne    0x140205faf
140205f70:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140205f76:	44 8b cf             	mov    %edi,%r9d
140205f79:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140205f7f:	4c 8b c6             	mov    %rsi,%r8
140205f82:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140205f87:	33 d2                	xor    %edx,%edx
140205f89:	8b cd                	mov    %ebp,%ecx
140205f8b:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140205f90:	ff 15 9a c1 00 00    	call   *0xc19a(%rip)        # 0x140212130
140205f96:	89 44 24 40          	mov    %eax,0x40(%rsp)
140205f9a:	85 c0                	test   %eax,%eax
140205f9c:	75 0c                	jne    0x140205faa
140205f9e:	ff 15 ac c0 00 00    	call   *0xc0ac(%rip)        # 0x140212050
140205fa4:	89 44 24 44          	mov    %eax,0x44(%rsp)
140205fa8:	eb 05                	jmp    0x140205faf
140205faa:	83 64 24 44 00       	andl   $0x0,0x44(%rsp)
140205faf:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140205fb4:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140205fb9:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140205fbe:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140205fc3:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140205fc8:	48 83 c4 50          	add    $0x50,%rsp
140205fcc:	41 5e                	pop    %r14
140205fce:	c3                   	ret
140205fcf:	90                   	nop
140205fd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140205fd5:	57                   	push   %rdi
140205fd6:	48 83 ec 40          	sub    $0x40,%rsp
140205fda:	33 d2                	xor    %edx,%edx
140205fdc:	48 8b d9             	mov    %rcx,%rbx
140205fdf:	ff 15 db c3 00 00    	call   *0xc3db(%rip)        # 0x1402123c0
140205fe5:	85 c0                	test   %eax,%eax
140205fe7:	74 0c                	je     0x140205ff5
140205fe9:	83 64 24 5c 00       	andl   $0x0,0x5c(%rsp)
140205fee:	c6 44 24 58 01       	movb   $0x1,0x58(%rsp)
140205ff3:	eb 43                	jmp    0x140206038
140205ff5:	ff 15 55 c0 00 00    	call   *0xc055(%rip)        # 0x140212050
140205ffb:	bf b7 00 00 00       	mov    $0xb7,%edi
140206000:	8b c8                	mov    %eax,%ecx
140206002:	3b c7                	cmp    %edi,%eax
140206004:	75 29                	jne    0x14020602f
140206006:	41 83 c9 ff          	or     $0xffffffff,%r9d
14020600a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14020600f:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140206015:	48 8b cb             	mov    %rbx,%rcx
140206018:	e8 e3 00 00 00       	call   0x140206100
14020601d:	8b c8                	mov    %eax,%ecx
14020601f:	85 c0                	test   %eax,%eax
140206021:	75 0c                	jne    0x14020602f
140206023:	8b 44 24 30          	mov    0x30(%rsp),%eax
140206027:	c1 e8 04             	shr    $0x4,%eax
14020602a:	a8 01                	test   $0x1,%al
14020602c:	0f 44 cf             	cmove  %edi,%ecx
14020602f:	c6 44 24 58 00       	movb   $0x0,0x58(%rsp)
140206034:	89 4c 24 5c          	mov    %ecx,0x5c(%rsp)
140206038:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14020603d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140206042:	48 83 c4 40          	add    $0x40,%rsp
140206046:	5f                   	pop    %rdi
140206047:	c3                   	ret
140206048:	48 83 ec 28          	sub    $0x28,%rsp
14020604c:	ff 15 fe c2 00 00    	call   *0xc2fe(%rip)        # 0x140212350
140206052:	85 c0                	test   %eax,%eax
140206054:	74 07                	je     0x14020605d
140206056:	33 c0                	xor    %eax,%eax
140206058:	48 83 c4 28          	add    $0x28,%rsp
14020605c:	c3                   	ret
14020605d:	48 83 c4 28          	add    $0x28,%rsp
140206061:	48 ff 25 e8 bf 00 00 	rex.W jmp *0xbfe8(%rip)        # 0x140212050
140206068:	cc                   	int3
140206069:	90                   	nop
14020606a:	90                   	nop
14020606b:	90                   	nop
14020606c:	48 83 ec 28          	sub    $0x28,%rsp
140206070:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
140206074:	74 11                	je     0x140206087
140206076:	ff 15 dc c2 00 00    	call   *0xc2dc(%rip)        # 0x140212358
14020607c:	85 c0                	test   %eax,%eax
14020607e:	75 07                	jne    0x140206087
140206080:	ff 15 02 cb 00 00    	call   *0xcb02(%rip)        # 0x140212b88
140206086:	cc                   	int3
140206087:	48 83 c4 28          	add    $0x28,%rsp
14020608b:	c3                   	ret
14020608c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140206091:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140206096:	57                   	push   %rdi
140206097:	48 83 ec 30          	sub    $0x30,%rsp
14020609b:	48 83 3a ff          	cmpq   $0xffffffffffffffff,(%rdx)
14020609f:	49 8b f8             	mov    %r8,%rdi
1402060a2:	48 8b da             	mov    %rdx,%rbx
1402060a5:	48 8b f1             	mov    %rcx,%rsi
1402060a8:	74 14                	je     0x1402060be
1402060aa:	48 8b 0a             	mov    (%rdx),%rcx
1402060ad:	ff 15 a5 c2 00 00    	call   *0xc2a5(%rip)        # 0x140212358
1402060b3:	85 c0                	test   %eax,%eax
1402060b5:	75 07                	jne    0x1402060be
1402060b7:	ff 15 cb ca 00 00    	call   *0xcacb(%rip)        # 0x140212b88
1402060bd:	cc                   	int3
1402060be:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
1402060c3:	45 33 c9             	xor    %r9d,%r9d
1402060c6:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1402060cc:	4c 8b c7             	mov    %rdi,%r8
1402060cf:	48 8b ce             	mov    %rsi,%rcx
1402060d2:	41 8d 51 01          	lea    0x1(%r9),%edx
1402060d6:	ff 15 64 c2 00 00    	call   *0xc264(%rip)        # 0x140212340
1402060dc:	48 89 03             	mov    %rax,(%rbx)
1402060df:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1402060e3:	74 04                	je     0x1402060e9
1402060e5:	33 c0                	xor    %eax,%eax
1402060e7:	eb 06                	jmp    0x1402060ef
1402060e9:	ff 15 61 bf 00 00    	call   *0xbf61(%rip)        # 0x140212050
1402060ef:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402060f4:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402060f9:	48 83 c4 30          	add    $0x30,%rsp
1402060fd:	5f                   	pop    %rdi
1402060fe:	c3                   	ret
1402060ff:	90                   	nop
140206100:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140206105:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14020610a:	55                   	push   %rbp
14020610b:	57                   	push   %rdi
14020610c:	41 56                	push   %r14
14020610e:	48 8d ac 24 50 fe ff 	lea    -0x1b0(%rsp),%rbp
140206115:	ff
140206116:	48 81 ec b0 02 00 00 	sub    $0x2b0,%rsp
14020611d:	48 8b 05 5c b0 0f 00 	mov    0xfb05c(%rip),%rax        # 0x140301180
140206124:	48 33 c4             	xor    %rsp,%rax
140206127:	48 89 85 a0 01 00 00 	mov    %rax,0x1a0(%rbp)
14020612e:	41 8b f8             	mov    %r8d,%edi
140206131:	41 8a d8             	mov    %r8b,%bl
140206134:	83 e7 fe             	and    $0xfffffffe,%edi
140206137:	48 8b f2             	mov    %rdx,%rsi
14020613a:	4c 8b f1             	mov    %rcx,%r14
14020613d:	80 e3 01             	and    $0x1,%bl
140206140:	74 13                	je     0x140206155
140206142:	8b c7                	mov    %edi,%eax
140206144:	c1 e8 02             	shr    $0x2,%eax
140206147:	a8 01                	test   $0x1,%al
140206149:	74 0a                	je     0x140206155
14020614b:	b8 57 00 00 00       	mov    $0x57,%eax
140206150:	e9 89 02 00 00       	jmp    0x1402063de
140206155:	8b c7                	mov    %edi,%eax
140206157:	83 c9 ff             	or     $0xffffffff,%ecx
14020615a:	d1 e8                	shr    $1,%eax
14020615c:	a8 01                	test   $0x1,%al
14020615e:	74 1a                	je     0x14020617a
140206160:	44 3b c9             	cmp    %ecx,%r9d
140206163:	74 15                	je     0x14020617a
140206165:	41 8b c1             	mov    %r9d,%eax
140206168:	c1 e8 0a             	shr    $0xa,%eax
14020616b:	a8 01                	test   $0x1,%al
14020616d:	74 04                	je     0x140206173
14020616f:	84 db                	test   %bl,%bl
140206171:	75 07                	jne    0x14020617a
140206173:	83 e7 fd             	and    $0xfffffffd,%edi
140206176:	44 89 4a 10          	mov    %r9d,0x10(%rdx)
14020617a:	85 ff                	test   %edi,%edi
14020617c:	0f 84 5a 02 00 00    	je     0x1402063dc
140206182:	40 f6 c7 2a          	test   $0x2a,%dil
140206186:	0f 84 d1 00 00 00    	je     0x14020625d
14020618c:	44 3b c9             	cmp    %ecx,%r9d
14020618f:	74 12                	je     0x1402061a3
140206191:	41 c1 e9 0a          	shr    $0xa,%r9d
140206195:	41 f6 c1 01          	test   $0x1,%r9b
140206199:	74 08                	je     0x1402061a3
14020619b:	84 db                	test   %bl,%bl
14020619d:	0f 85 ba 00 00 00    	jne    0x14020625d
1402061a3:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1402061a8:	33 d2                	xor    %edx,%edx
1402061aa:	49 8b ce             	mov    %r14,%rcx
1402061ad:	ff 15 e5 c1 00 00    	call   *0xc1e5(%rip)        # 0x140212398
1402061b3:	85 c0                	test   %eax,%eax
1402061b5:	75 51                	jne    0x140206208
1402061b7:	ff 15 93 be 00 00    	call   *0xbe93(%rip)        # 0x140212050
1402061bd:	83 f8 20             	cmp    $0x20,%eax
1402061c0:	0f 85 18 02 00 00    	jne    0x1402063de
1402061c6:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402061cb:	49 8b ce             	mov    %r14,%rcx
1402061ce:	ff 15 44 c4 00 00    	call   *0xc444(%rip)        # 0x140212618
1402061d4:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1402061d8:	75 0b                	jne    0x1402061e5
1402061da:	ff 15 70 be 00 00    	call   *0xbe70(%rip)        # 0x140212050
1402061e0:	e9 f9 01 00 00       	jmp    0x1402063de
1402061e5:	48 8b c8             	mov    %rax,%rcx
1402061e8:	ff 15 6a c1 00 00    	call   *0xc16a(%rip)        # 0x140212358
1402061ee:	48 8b 44 24 64       	mov    0x64(%rsp),%rax
1402061f3:	8b 54 24 50          	mov    0x50(%rsp),%edx
1402061f7:	44 8b 44 24 6c       	mov    0x6c(%rsp),%r8d
1402061fc:	44 8b 4c 24 70       	mov    0x70(%rsp),%r9d
140206201:	48 89 44 24 3c       	mov    %rax,0x3c(%rsp)
140206206:	eb 13                	jmp    0x14020621b
140206208:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
14020620d:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
140206212:	48 8b 44 24 3c       	mov    0x3c(%rsp),%rax
140206217:	8b 54 24 28          	mov    0x28(%rsp),%edx
14020621b:	84 db                	test   %bl,%bl
14020621d:	74 0a                	je     0x140206229
14020621f:	8b ca                	mov    %edx,%ecx
140206221:	c1 e9 0a             	shr    $0xa,%ecx
140206224:	f6 c1 01             	test   $0x1,%cl
140206227:	75 34                	jne    0x14020625d
140206229:	89 56 10             	mov    %edx,0x10(%rsi)
14020622c:	41 8b c9             	mov    %r9d,%ecx
14020622f:	41 8b d0             	mov    %r8d,%edx
140206232:	48 c1 e2 20          	shl    $0x20,%rdx
140206236:	48 0b d1             	or     %rcx,%rdx
140206239:	48 b9 00 00 00 00 ff 	movabs $0xffffffff00000000,%rcx
140206240:	ff ff ff
140206243:	48 23 c1             	and    %rcx,%rax
140206246:	48 89 56 08          	mov    %rdx,0x8(%rsi)
14020624a:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
14020624e:	48 0b c1             	or     %rcx,%rax
140206251:	48 89 06             	mov    %rax,(%rsi)
140206254:	83 e7 d5             	and    $0xffffffd5,%edi
140206257:	0f 84 7f 01 00 00    	je     0x1402063dc
14020625d:	44 0f b6 cb          	movzbl %bl,%r9d
140206261:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140206266:	41 83 f1 01          	xor    $0x1,%r9d
14020626a:	41 b8 80 00 00 00    	mov    $0x80,%r8d
140206270:	41 83 c1 10          	add    $0x10,%r9d
140206274:	49 8b d6             	mov    %r14,%rdx
140206277:	41 c1 e1 15          	shl    $0x15,%r9d
14020627b:	e8 a8 01 00 00       	call   0x140206428
140206280:	8b d8                	mov    %eax,%ebx
140206282:	85 c0                	test   %eax,%eax
140206284:	74 20                	je     0x1402062a6
140206286:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14020628b:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
14020628f:	74 0e                	je     0x14020629f