1403052de:	90                   	nop
1403052df:	b9 02 00 00 00       	mov    $0x2,%ecx
1403052e4:	e8 17 54 48 00       	call   0x14078a700
1403052e9:	90                   	nop
1403052ea:	b9 02 00 00 00       	mov    $0x2,%ecx
1403052ef:	e8 0c 54 48 00       	call   0x14078a700
1403052f4:	90                   	nop
1403052f5:	b9 02 00 00 00       	mov    $0x2,%ecx
1403052fa:	e8 01 54 48 00       	call   0x14078a700
1403052ff:	90                   	nop
140305300:	b9 02 00 00 00       	mov    $0x2,%ecx
140305305:	e8 f6 53 48 00       	call   0x14078a700
14030530a:	90                   	nop
14030530b:	b9 02 00 00 00       	mov    $0x2,%ecx
140305310:	e8 eb 53 48 00       	call   0x14078a700
140305315:	90                   	nop
140305316:	b9 02 00 00 00       	mov    $0x2,%ecx
14030531b:	e8 e0 53 48 00       	call   0x14078a700
140305320:	90                   	nop
140305321:	b9 02 00 00 00       	mov    $0x2,%ecx
140305326:	e8 d5 53 48 00       	call   0x14078a700
14030532b:	90                   	nop
14030532c:	b9 02 00 00 00       	mov    $0x2,%ecx
140305331:	e8 ca 53 48 00       	call   0x14078a700
140305336:	90                   	nop
140305337:	b9 02 00 00 00       	mov    $0x2,%ecx
14030533c:	e8 bf 53 48 00       	call   0x14078a700
140305341:	90                   	nop
140305342:	b9 02 00 00 00       	mov    $0x2,%ecx
140305347:	e8 b4 53 48 00       	call   0x14078a700
14030534c:	90                   	nop
14030534d:	b9 02 00 00 00       	mov    $0x2,%ecx
140305352:	e8 a9 53 48 00       	call   0x14078a700
140305357:	90                   	nop
140305358:	b9 02 00 00 00       	mov    $0x2,%ecx
14030535d:	e8 9e 53 48 00       	call   0x14078a700
140305362:	90                   	nop
140305363:	b9 02 00 00 00       	mov    $0x2,%ecx
140305368:	e8 93 53 48 00       	call   0x14078a700
14030536d:	90                   	nop
14030536e:	b9 02 00 00 00       	mov    $0x2,%ecx
140305373:	e8 88 53 48 00       	call   0x14078a700
140305378:	90                   	nop
140305379:	b9 02 00 00 00       	mov    $0x2,%ecx
14030537e:	e8 7d 53 48 00       	call   0x14078a700
140305383:	90                   	nop
140305384:	b9 02 00 00 00       	mov    $0x2,%ecx
140305389:	e8 72 53 48 00       	call   0x14078a700
14030538e:	90                   	nop
14030538f:	b9 02 00 00 00       	mov    $0x2,%ecx
140305394:	e8 67 53 48 00       	call   0x14078a700
140305399:	90                   	nop
14030539a:	b9 02 00 00 00       	mov    $0x2,%ecx
14030539f:	e8 5c 53 48 00       	call   0x14078a700
1403053a4:	90                   	nop
1403053a5:	b9 02 00 00 00       	mov    $0x2,%ecx
1403053aa:	e8 51 53 48 00       	call   0x14078a700
1403053af:	cc                   	int3
1403053b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403053b5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1403053ba:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1403053bf:	55                   	push   %rbp
1403053c0:	41 54                	push   %r12
1403053c2:	41 55                	push   %r13
1403053c4:	41 56                	push   %r14
1403053c6:	41 57                	push   %r15
1403053c8:	48 8d 6c 24 e0       	lea    -0x20(%rsp),%rbp
1403053cd:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
1403053d4:	48 8b 05 25 3b 0b 01 	mov    0x10b3b25(%rip),%rax        # 0x1413b8f00
1403053db:	48 33 c4             	xor    %rsp,%rax
1403053de:	48 89 45 10          	mov    %rax,0x10(%rbp)
1403053e2:	48 8b f1             	mov    %rcx,%rsi
1403053e5:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
1403053e9:	45 33 f6             	xor    %r14d,%r14d
1403053ec:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1403053f1:	4c 89 75 d8          	mov    %r14,-0x28(%rbp)
1403053f5:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
1403053fa:	48 8b 05 47 6c 11 01 	mov    0x1116c47(%rip),%rax        # 0x14141c048
140305401:	48 8b b8 78 03 00 00 	mov    0x378(%rax),%rdi
140305408:	48 85 ff             	test   %rdi,%rdi
14030540b:	74 1c                	je     0x140305429
14030540d:	8b 47 10             	mov    0x10(%rdi),%eax
140305410:	ff c0                	inc    %eax
140305412:	89 47 10             	mov    %eax,0x10(%rdi)
140305415:	83 f8 01             	cmp    $0x1,%eax
140305418:	0f 8e 50 12 00 00    	jle    0x14030666e
14030541e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140305423:	0f 84 4d 12 00 00    	je     0x140306676
140305429:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
14030542e:	48 8b df             	mov    %rdi,%rbx
140305431:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140305436:	b9 50 00 00 00       	mov    $0x50,%ecx
14030543b:	e8 c8 5c b1 00       	call   0x140e1b108
140305440:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140305445:	48 85 c0             	test   %rax,%rax
140305448:	74 3c                	je     0x140305486
14030544a:	0f 57 c0             	xorps  %xmm0,%xmm0
14030544d:	0f 11 00             	movups %xmm0,(%rax)
140305450:	0f 11 40 10          	movups %xmm0,0x10(%rax)
140305454:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140305458:	0f 11 40 30          	movups %xmm0,0x30(%rax)
14030545c:	0f 11 40 40          	movups %xmm0,0x40(%rax)
140305460:	49 8b de             	mov    %r14,%rbx
140305463:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140305468:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
14030546c:	41 b0 01             	mov    $0x1,%r8b
14030546f:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140305473:	48 8b c8             	mov    %rax,%rcx
140305476:	e8 45 c5 42 00       	call   0x1407319c0
14030547b:	4c 8b f8             	mov    %rax,%r15
14030547e:	49 8b fe             	mov    %r14,%rdi
140305481:	49 8b ce             	mov    %r14,%rcx
140305484:	eb 06                	jmp    0x14030548c
140305486:	4d 8b fe             	mov    %r14,%r15
140305489:	48 8b cf             	mov    %rdi,%rcx
14030548c:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
140305491:	48 85 ff             	test   %rdi,%rdi
140305494:	74 27                	je     0x1403054bd
140305496:	8b 41 10             	mov    0x10(%rcx),%eax
140305499:	ff c8                	dec    %eax
14030549b:	89 41 10             	mov    %eax,0x10(%rcx)
14030549e:	85 c0                	test   %eax,%eax
1403054a0:	7f 1b                	jg     0x1403054bd
1403054a2:	0f 88 d9 11 00 00    	js     0x140306681
1403054a8:	48 8b 03             	mov    (%rbx),%rax
1403054ab:	ba 01 00 00 00       	mov    $0x1,%edx
1403054b0:	48 8b cb             	mov    %rbx,%rcx
1403054b3:	48 8b 00             	mov    (%rax),%rax
1403054b6:	ff 15 64 e5 c7 00    	call   *0xc7e564(%rip)        # 0x140f83a20
1403054bc:	90                   	nop
1403054bd:	48 8b 16             	mov    (%rsi),%rdx
1403054c0:	48 8b 42 40          	mov    0x40(%rdx),%rax
1403054c4:	48 8b 08             	mov    (%rax),%rcx
1403054c7:	80 79 48 00          	cmpb   $0x0,0x48(%rcx)
1403054cb:	75 0a                	jne    0x1403054d7
1403054cd:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
1403054d2:	49 8b c6             	mov    %r14,%rax
1403054d5:	eb 25                	jmp    0x1403054fc
1403054d7:	48 83 c1 40          	add    $0x40,%rcx
1403054db:	48 8b 42 38          	mov    0x38(%rdx),%rax
1403054df:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1403054e6:	48 8b 02             	mov    (%rdx),%rax
1403054e9:	4c 8b 40 20          	mov    0x20(%rax),%r8
1403054ed:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1403054f2:	e8 d9 2b 41 00       	call   0x1407180d0
1403054f7:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1403054fc:	41 bd 01 30 00 00    	mov    $0x3001,%r13d
140305502:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140305507:	45 8b c5             	mov    %r13d,%r8d
14030550a:	41 8b d5             	mov    %r13d,%edx
14030550d:	41 8b cd             	mov    %r13d,%ecx
140305510:	48 85 c0             	test   %rax,%rax
140305513:	74 4f                	je     0x140305564
140305515:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14030551b:	48 8b d6             	mov    %rsi,%rdx
14030551e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140305523:	e8 78 d6 06 00       	call   0x140372ba0
140305528:	48 8b 18             	mov    (%rax),%rbx
14030552b:	4c 89 30             	mov    %r14,(%rax)
14030552e:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
140305532:	c7 44 24 30 03 30 00 	movl   $0x3003,0x30(%rsp)
140305539:	00
14030553a:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14030553e:	48 8b cb             	mov    %rbx,%rcx
140305541:	e8 ca ca 43 00       	call   0x140742010
140305546:	41 bd 07 30 00 00    	mov    $0x3007,%r13d
14030554c:	45 8b c5             	mov    %r13d,%r8d
14030554f:	41 8b d5             	mov    %r13d,%edx
140305552:	41 8b cd             	mov    %r13d,%ecx
140305555:	48 8b 00             	mov    (%rax),%rax
140305558:	48 83 78 20 01       	cmpq   $0x1,0x20(%rax)
14030555d:	75 09                	jne    0x140305568
14030555f:	40 32 ff             	xor    %dil,%dil
140305562:	eb 0d                	jmp    0x140305571
140305564:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
140305568:	40 b7 01             	mov    $0x1,%dil
14030556b:	41 f6 c0 04          	test   $0x4,%r8b
14030556f:	74 3c                	je     0x1403055ad
140305571:	44 8b ea             	mov    %edx,%r13d
140305574:	41 83 e5 fb          	and    $0xfffffffb,%r13d
140305578:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
14030557d:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140305581:	48 85 c9             	test   %rcx,%rcx
140305584:	74 24                	je     0x1403055aa
140305586:	8b 41 10             	mov    0x10(%rcx),%eax
140305589:	ff c8                	dec    %eax
14030558b:	89 41 10             	mov    %eax,0x10(%rcx)
14030558e:	85 c0                	test   %eax,%eax
140305590:	7f 18                	jg     0x1403055aa
140305592:	0f 88 f4 10 00 00    	js     0x14030668c
140305598:	48 8b 01             	mov    (%rcx),%rax
14030559b:	ba 01 00 00 00       	mov    $0x1,%edx
1403055a0:	48 8b 00             	mov    (%rax),%rax
1403055a3:	ff 15 77 e4 c7 00    	call   *0xc7e477(%rip)        # 0x140f83a20
1403055a9:	90                   	nop
1403055aa:	41 8b cd             	mov    %r13d,%ecx
1403055ad:	f6 c1 02             	test   $0x2,%cl
1403055b0:	74 35                	je     0x1403055e7
1403055b2:	41 83 e5 fd          	and    $0xfffffffd,%r13d
1403055b6:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
1403055bb:	48 85 db             	test   %rbx,%rbx
1403055be:	74 27                	je     0x1403055e7
1403055c0:	8b 43 10             	mov    0x10(%rbx),%eax
1403055c3:	ff c8                	dec    %eax
1403055c5:	89 43 10             	mov    %eax,0x10(%rbx)
1403055c8:	85 c0                	test   %eax,%eax
1403055ca:	7f 1b                	jg     0x1403055e7
1403055cc:	0f 88 c5 10 00 00    	js     0x140306697
1403055d2:	48 8b 03             	mov    (%rbx),%rax
1403055d5:	ba 01 00 00 00       	mov    $0x1,%edx
1403055da:	48 8b cb             	mov    %rbx,%rcx
1403055dd:	48 8b 00             	mov    (%rax),%rax
1403055e0:	ff 15 3a e4 c7 00    	call   *0xc7e43a(%rip)        # 0x140f83a20
1403055e6:	90                   	nop
1403055e7:	41 f6 c5 01          	test   $0x1,%r13b
1403055eb:	74 32                	je     0x14030561f
1403055ed:	41 83 e5 fe          	and    $0xfffffffe,%r13d
1403055f1:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1403055f6:	48 85 c9             	test   %rcx,%rcx
1403055f9:	74 24                	je     0x14030561f
1403055fb:	8b 41 10             	mov    0x10(%rcx),%eax
1403055fe:	ff c8                	dec    %eax
140305600:	89 41 10             	mov    %eax,0x10(%rcx)
140305603:	85 c0                	test   %eax,%eax
140305605:	7f 18                	jg     0x14030561f
140305607:	0f 88 95 10 00 00    	js     0x1403066a2
14030560d:	48 8b 01             	mov    (%rcx),%rax
140305610:	ba 01 00 00 00       	mov    $0x1,%edx
140305615:	48 8b 00             	mov    (%rax),%rax
140305618:	ff 15 02 e4 c7 00    	call   *0xc7e402(%rip)        # 0x140f83a20
14030561e:	90                   	nop
14030561f:	40 84 ff             	test   %dil,%dil
140305622:	0f 85 d9 0f 00 00    	jne    0x140306601
140305628:	4c 8b 06             	mov    (%rsi),%r8
14030562b:	48 8b 05 36 68 11 01 	mov    0x1116836(%rip),%rax        # 0x14141be68
140305632:	49 8b 50 40          	mov    0x40(%r8),%rdx
140305636:	4c 63 48 0c          	movslq 0xc(%rax),%r9
14030563a:	49 8b c9             	mov    %r9,%rcx
14030563d:	48 c1 e1 04          	shl    $0x4,%rcx
140305641:	48 03 0a             	add    (%rdx),%rcx
140305644:	40 38 79 08          	cmp    %dil,0x8(%rcx)
140305648:	75 09                	jne    0x140305653
14030564a:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
14030564e:	49 8b c6             	mov    %r14,%rax
140305651:	eb 1f                	jmp    0x140305672
140305653:	49 8b 40 38          	mov    0x38(%r8),%rax
140305657:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
14030565e:	48 8b 02             	mov    (%rdx),%rax
140305661:	4e 8b 04 c8          	mov    (%rax,%r9,8),%r8
140305665:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140305669:	e8 62 2a 41 00       	call   0x1407180d0
14030566e:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
140305672:	41 0f ba ed 0e       	bts    $0xe,%r13d
140305677:	41 83 cd 08          	or     $0x8,%r13d
14030567b:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140305680:	45 8b cd             	mov    %r13d,%r9d
140305683:	45 8b c5             	mov    %r13d,%r8d
140305686:	41 8b d5             	mov    %r13d,%edx
140305689:	48 85 c0             	test   %rax,%rax
14030568c:	0f 84 91 00 00 00    	je     0x140305723
140305692:	4c 8b 05 cf 67 11 01 	mov    0x11167cf(%rip),%r8        # 0x14141be68
140305699:	45 8b 40 0c          	mov    0xc(%r8),%r8d
14030569d:	48 8b d6             	mov    %rsi,%rdx
1403056a0:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1403056a5:	e8 f6 d4 06 00       	call   0x140372ba0
1403056aa:	48 8b 18             	mov    (%rax),%rbx
1403056ad:	4c 89 30             	mov    %r14,(%rax)
1403056b0:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
1403056b4:	41 83 cd 10          	or     $0x10,%r13d
1403056b8:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
1403056bd:	48 8b 43 40          	mov    0x40(%rbx),%rax
1403056c1:	48 8b 08             	mov    (%rax),%rcx
1403056c4:	80 79 78 00          	cmpb   $0x0,0x78(%rcx)
1403056c8:	75 1a                	jne    0x1403056e4
1403056ca:	49 8b ce             	mov    %r14,%rcx
1403056cd:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1403056d2:	41 81 cd 20 00 40 00 	or     $0x400020,%r13d
1403056d9:	45 8b c5             	mov    %r13d,%r8d
1403056dc:	45 8b cd             	mov    %r13d,%r9d
1403056df:	41 8b d5             	mov    %r13d,%edx
1403056e2:	eb 48                	jmp    0x14030572c
1403056e4:	48 83 c1 70          	add    $0x70,%rcx
1403056e8:	48 8b 43 38          	mov    0x38(%rbx),%rax
1403056ec:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1403056f3:	48 8b 02             	mov    (%rdx),%rax
1403056f6:	4c 8b 40 38          	mov    0x38(%rax),%r8
1403056fa:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1403056ff:	e8 cc 29 41 00       	call   0x1407180d0
140305704:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140305709:	41 81 cd 20 00 40 00 	or     $0x400020,%r13d
140305710:	45 8b c5             	mov    %r13d,%r8d
140305713:	41 8b d5             	mov    %r13d,%edx
140305716:	45 8b cd             	mov    %r13d,%r9d
140305719:	48 85 c9             	test   %rcx,%rcx
14030571c:	74 0e                	je     0x14030572c
14030571e:	40 32 ff             	xor    %dil,%dil
140305721:	eb 0c                	jmp    0x14030572f
140305723:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
140305727:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14030572c:	40 b7 01             	mov    $0x1,%dil
14030572f:	41 f6 c1 20          	test   $0x20,%r9b
140305733:	74 38                	je     0x14030576d
140305735:	45 8b e8             	mov    %r8d,%r13d
140305738:	41 83 e5 df          	and    $0xffffffdf,%r13d
14030573c:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140305741:	48 85 c9             	test   %rcx,%rcx
140305744:	74 24                	je     0x14030576a
140305746:	8b 41 10             	mov    0x10(%rcx),%eax
140305749:	ff c8                	dec    %eax
14030574b:	89 41 10             	mov    %eax,0x10(%rcx)
14030574e:	85 c0                	test   %eax,%eax
140305750:	7f 18                	jg     0x14030576a
140305752:	0f 88 55 0f 00 00    	js     0x1403066ad
140305758:	48 8b 01             	mov    (%rcx),%rax
14030575b:	ba 01 00 00 00       	mov    $0x1,%edx
140305760:	48 8b 00             	mov    (%rax),%rax
140305763:	ff 15 b7 e2 c7 00    	call   *0xc7e2b7(%rip)        # 0x140f83a20
140305769:	90                   	nop
14030576a:	41 8b d5             	mov    %r13d,%edx
14030576d:	f6 c2 10             	test   $0x10,%dl
140305770:	74 35                	je     0x1403057a7
140305772:	41 83 e5 ef          	and    $0xffffffef,%r13d
140305776:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
14030577b:	48 85 db             	test   %rbx,%rbx
14030577e:	74 27                	je     0x1403057a7
140305780:	8b 43 10             	mov    0x10(%rbx),%eax
140305783:	ff c8                	dec    %eax
140305785:	89 43 10             	mov    %eax,0x10(%rbx)
140305788:	85 c0                	test   %eax,%eax
14030578a:	7f 1b                	jg     0x1403057a7
14030578c:	0f 88 26 0f 00 00    	js     0x1403066b8
140305792:	48 8b 03             	mov    (%rbx),%rax
140305795:	ba 01 00 00 00       	mov    $0x1,%edx
14030579a:	48 8b cb             	mov    %rbx,%rcx
14030579d:	48 8b 00             	mov    (%rax),%rax
1403057a0:	ff 15 7a e2 c7 00    	call   *0xc7e27a(%rip)        # 0x140f83a20
1403057a6:	90                   	nop
1403057a7:	41 f6 c5 08          	test   $0x8,%r13b
1403057ab:	74 31                	je     0x1403057de
1403057ad:	41 83 e5 f7          	and    $0xfffffff7,%r13d
1403057b1:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1403057b5:	48 85 c9             	test   %rcx,%rcx
1403057b8:	74 24                	je     0x1403057de
1403057ba:	8b 41 10             	mov    0x10(%rcx),%eax
1403057bd:	ff c8                	dec    %eax
1403057bf:	89 41 10             	mov    %eax,0x10(%rcx)
1403057c2:	85 c0                	test   %eax,%eax
1403057c4:	7f 18                	jg     0x1403057de
1403057c6:	0f 88 f7 0e 00 00    	js     0x1403066c3
1403057cc:	48 8b 01             	mov    (%rcx),%rax