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
140206291:	ff 15 39 be 00 00    	call   *0xbe39(%rip)        # 0x1402120d0
140206297:	85 c0                	test   %eax,%eax
140206299:	0f 84 79 01 00 00    	je     0x140206418
14020629f:	8b c3                	mov    %ebx,%eax
1402062a1:	e9 38 01 00 00       	jmp    0x1402063de
1402062a6:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1402062ab:	40 f6 c7 26          	test   $0x26,%dil
1402062af:	0f 84 b2 00 00 00    	je     0x140206367
1402062b5:	41 b9 28 00 00 00    	mov    $0x28,%r9d
1402062bb:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1402062c0:	33 d2                	xor    %edx,%edx
1402062c2:	48 8b cb             	mov    %rbx,%rcx
1402062c5:	ff 15 3d c3 00 00    	call   *0xc33d(%rip)        # 0x140212608
1402062cb:	85 c0                	test   %eax,%eax
1402062cd:	75 29                	jne    0x1402062f8
1402062cf:	ff 15 7b bd 00 00    	call   *0xbd7b(%rip)        # 0x140212050
1402062d5:	8b f8                	mov    %eax,%edi
1402062d7:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
1402062db:	74 14                	je     0x1402062f1
1402062dd:	48 8b cb             	mov    %rbx,%rcx
1402062e0:	ff 15 ea bd 00 00    	call   *0xbdea(%rip)        # 0x1402120d0
1402062e6:	85 c0                	test   %eax,%eax
1402062e8:	75 07                	jne    0x1402062f1
1402062ea:	ff 15 98 c8 00 00    	call   *0xc898(%rip)        # 0x140212b88
1402062f0:	cc                   	int3
1402062f1:	8b c7                	mov    %edi,%eax
1402062f3:	e9 e6 00 00 00       	jmp    0x1402063de
1402062f8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1402062fd:	83 e7 dd             	and    $0xffffffdd,%edi
140206300:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
140206304:	48 89 06             	mov    %rax,(%rsi)
140206307:	8b c7                	mov    %edi,%eax
140206309:	c1 e8 02             	shr    $0x2,%eax
14020630c:	89 4e 10             	mov    %ecx,0x10(%rsi)
14020630f:	a8 01                	test   $0x1,%al
140206311:	74 54                	je     0x140206367
140206313:	0f ba e1 0a          	bt     $0xa,%ecx
140206317:	73 47                	jae    0x140206360
140206319:	41 b9 08 00 00 00    	mov    $0x8,%r9d
14020631f:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140206324:	48 8b cb             	mov    %rbx,%rcx
140206327:	41 8d 51 01          	lea    0x1(%r9),%edx
14020632b:	ff 15 d7 c2 00 00    	call   *0xc2d7(%rip)        # 0x140212608
140206331:	85 c0                	test   %eax,%eax
140206333:	75 22                	jne    0x140206357
140206335:	ff 15 15 bd 00 00    	call   *0xbd15(%rip)        # 0x140212050
14020633b:	8b f8                	mov    %eax,%edi
14020633d:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
140206341:	74 ae                	je     0x1402062f1
140206343:	48 8b cb             	mov    %rbx,%rcx
140206346:	ff 15 84 bd 00 00    	call   *0xbd84(%rip)        # 0x1402120d0
14020634c:	85 c0                	test   %eax,%eax
14020634e:	75 a1                	jne    0x1402062f1
140206350:	ff 15 32 c8 00 00    	call   *0xc832(%rip)        # 0x140212b88
140206356:	cc                   	int3
140206357:	8b 44 24 24          	mov    0x24(%rsp),%eax
14020635b:	89 46 14             	mov    %eax,0x14(%rsi)
14020635e:	eb 04                	jmp    0x140206364
140206360:	83 66 14 00          	andl   $0x0,0x14(%rsi)
140206364:	83 e7 fb             	and    $0xfffffffb,%edi
140206367:	41 b9 18 00 00 00    	mov    $0x18,%r9d
14020636d:	41 84 f9             	test   %dil,%r9b
140206370:	74 53                	je     0x1402063c5
140206372:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140206377:	48 8b cb             	mov    %rbx,%rcx
14020637a:	41 8d 51 e9          	lea    -0x17(%r9),%edx
14020637e:	ff 15 84 c2 00 00    	call   *0xc284(%rip)        # 0x140212608
140206384:	85 c0                	test   %eax,%eax
140206386:	75 2a                	jne    0x1402063b2
140206388:	ff 15 c2 bc 00 00    	call   *0xbcc2(%rip)        # 0x140212050
14020638e:	8b f8                	mov    %eax,%edi
140206390:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
140206394:	0f 84 57 ff ff ff    	je     0x1402062f1
14020639a:	48 8b cb             	mov    %rbx,%rcx
14020639d:	ff 15 2d bd 00 00    	call   *0xbd2d(%rip)        # 0x1402120d0
1402063a3:	85 c0                	test   %eax,%eax
1402063a5:	0f 85 46 ff ff ff    	jne    0x1402062f1
1402063ab:	ff 15 d7 c7 00 00    	call   *0xc7d7(%rip)        # 0x140212b88
1402063b1:	cc                   	int3
1402063b2:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1402063b7:	83 e7 e7             	and    $0xffffffe7,%edi
1402063ba:	48 89 46 08          	mov    %rax,0x8(%rsi)
1402063be:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402063c2:	89 46 18             	mov    %eax,0x18(%rsi)
1402063c5:	85 ff                	test   %edi,%edi
1402063c7:	75 3c                	jne    0x140206405
1402063c9:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
1402063cd:	74 0d                	je     0x1402063dc
1402063cf:	48 8b cb             	mov    %rbx,%rcx
1402063d2:	ff 15 f8 bc 00 00    	call   *0xbcf8(%rip)        # 0x1402120d0
1402063d8:	85 c0                	test   %eax,%eax
1402063da:	74 3c                	je     0x140206418
1402063dc:	33 c0                	xor    %eax,%eax
1402063de:	48 8b 8d a0 01 00 00 	mov    0x1a0(%rbp),%rcx
1402063e5:	48 33 cc             	xor    %rsp,%rcx
1402063e8:	e8 83 e3 ff ff       	call   0x140204770
1402063ed:	4c 8d 9c 24 b0 02 00 	lea    0x2b0(%rsp),%r11
1402063f4:	00
1402063f5:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1402063f9:	49 8b 73 38          	mov    0x38(%r11),%rsi
1402063fd:	49 8b e3             	mov    %r11,%rsp
140206400:	41 5e                	pop    %r14
140206402:	5f                   	pop    %rdi
140206403:	5d                   	pop    %rbp
140206404:	c3                   	ret
140206405:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
140206409:	74 14                	je     0x14020641f
14020640b:	48 8b cb             	mov    %rbx,%rcx
14020640e:	ff 15 bc bc 00 00    	call   *0xbcbc(%rip)        # 0x1402120d0
140206414:	85 c0                	test   %eax,%eax
140206416:	75 07                	jne    0x14020641f
140206418:	ff 15 6a c7 00 00    	call   *0xc76a(%rip)        # 0x140212b88
14020641e:	cc                   	int3
14020641f:	b8 32 00 00 00       	mov    $0x32,%eax
140206424:	eb b8                	jmp    0x1402063de
140206426:	cc                   	int3
140206427:	90                   	nop
140206428:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14020642d:	57                   	push   %rdi
14020642e:	48 83 ec 40          	sub    $0x40,%rsp
140206432:	41 8b c0             	mov    %r8d,%eax
140206435:	4c 8b d2             	mov    %rdx,%r10
140206438:	33 ff                	xor    %edi,%edi
14020643a:	48 8b d9             	mov    %rcx,%rbx
14020643d:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140206442:	8b d0                	mov    %eax,%edx
140206444:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
140206449:	49 8b ca             	mov    %r10,%rcx
14020644c:	45 33 c9             	xor    %r9d,%r9d
14020644f:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140206456:	00
140206457:	44 8d 47 07          	lea    0x7(%rdi),%r8d
14020645b:	ff 15 87 bd 00 00    	call   *0xbd87(%rip)        # 0x1402121e8
140206461:	48 89 03             	mov    %rax,(%rbx)
140206464:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140206468:	75 08                	jne    0x140206472
14020646a:	ff 15 e0 bb 00 00    	call   *0xbbe0(%rip)        # 0x140212050
140206470:	8b f8                	mov    %eax,%edi
140206472:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140206477:	8b c7                	mov    %edi,%eax
140206479:	48 83 c4 40          	add    $0x40,%rsp
14020647d:	5f                   	pop    %rdi
14020647e:	c3                   	ret
14020647f:	90                   	nop
140206480:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140206485:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14020648a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14020648f:	55                   	push   %rbp
140206490:	48 8b ec             	mov    %rsp,%rbp
140206493:	48 83 ec 70          	sub    $0x70,%rsp
140206497:	48 8b 05 e2 ac 0f 00 	mov    0xface2(%rip),%rax        # 0x140301180
14020649e:	48 33 c4             	xor    %rsp,%rax
1402064a1:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1402064a5:	48 8b d9             	mov    %rcx,%rbx
1402064a8:	48 8b d1             	mov    %rcx,%rdx
1402064ab:	33 f6                	xor    %esi,%esi
1402064ad:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1402064b1:	41 b9 00 00 20 02    	mov    $0x2200000,%r9d
1402064b7:	41 b8 80 01 01 00    	mov    $0x10180,%r8d
1402064bd:	40 8a fe             	mov    %sil,%dil
1402064c0:	e8 63 ff ff ff       	call   0x140206428
1402064c5:	8b c8                	mov    %eax,%ecx
1402064c7:	85 c0                	test   %eax,%eax
1402064c9:	75 3b                	jne    0x140206506
1402064cb:	40 b7 01             	mov    $0x1,%dil
1402064ce:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
1402064d2:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1402064d6:	41 b9 04 00 00 00    	mov    $0x4,%r9d
1402064dc:	c7 45 c0 13 00 00 00 	movl   $0x13,-0x40(%rbp)
1402064e3:	48 8b cb             	mov    %rbx,%rcx
1402064e6:	41 8d 51 11          	lea    0x11(%r9),%edx
1402064ea:	ff 15 b0 be 00 00    	call   *0xbeb0(%rip)        # 0x1402123a0
1402064f0:	85 c0                	test   %eax,%eax
1402064f2:	74 7c                	je     0x140206570
1402064f4:	c6 45 b0 01          	movb   $0x1,-0x50(%rbp)