1401663cd:	48 8b 01             	mov    (%rcx),%rax
1401663d0:	44 8a c7             	mov    %dil,%r8b
1401663d3:	8b d6                	mov    %esi,%edx
1401663d5:	48 8b 40 20          	mov    0x20(%rax),%rax
1401663d9:	ff 15 51 ca 0a 00    	call   *0xaca51(%rip)        # 0x140212e30
1401663df:	84 c0                	test   %al,%al
1401663e1:	75 27                	jne    0x14016640a
1401663e3:	48 83 c3 08          	add    $0x8,%rbx
1401663e7:	48 3b 5c 24 28       	cmp    0x28(%rsp),%rbx
1401663ec:	75 d7                	jne    0x1401663c5
1401663ee:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401663f3:	e8 e0 8e f3 ff       	call   0x14009f2d8
1401663f8:	32 c0                	xor    %al,%al
1401663fa:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401663ff:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140166404:	48 83 c4 40          	add    $0x40,%rsp
140166408:	5f                   	pop    %rdi
140166409:	c3                   	ret
14016640a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14016640f:	e8 c4 8e f3 ff       	call   0x14009f2d8
140166414:	b0 01                	mov    $0x1,%al
140166416:	eb e2                	jmp    0x1401663fa
140166418:	33 d2                	xor    %edx,%edx
14016641a:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14016641f:	e8 c0 4e ea ff       	call   0x14000b2e4
140166424:	cc                   	int3
140166425:	90                   	nop
140166426:	90                   	nop
140166427:	90                   	nop
140166428:	90                   	nop
140166429:	90                   	nop
14016642a:	90                   	nop
14016642b:	90                   	nop
14016642c:	90                   	nop
14016642d:	90                   	nop
14016642e:	90                   	nop
14016642f:	90                   	nop
140166430:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140166435:	57                   	push   %rdi
140166436:	48 83 ec 40          	sub    $0x40,%rsp
14016643a:	48 8b fa             	mov    %rdx,%rdi
14016643d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140166442:	e8 6d 04 00 00       	call   0x1401668b4
140166447:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14016644c:	eb 20                	jmp    0x14016646e
14016644e:	48 8b 0b             	mov    (%rbx),%rcx
140166451:	48 85 c9             	test   %rcx,%rcx
140166454:	74 44                	je     0x14016649a
140166456:	48 8b 01             	mov    (%rcx),%rax
140166459:	48 8b d7             	mov    %rdi,%rdx
14016645c:	48 8b 40 18          	mov    0x18(%rax),%rax
140166460:	ff 15 ca c9 0a 00    	call   *0xac9ca(%rip)        # 0x140212e30
140166466:	84 c0                	test   %al,%al
140166468:	75 22                	jne    0x14016648c
14016646a:	48 83 c3 08          	add    $0x8,%rbx
14016646e:	48 3b 5c 24 28       	cmp    0x28(%rsp),%rbx
140166473:	75 d9                	jne    0x14016644e
140166475:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14016647a:	e8 59 8e f3 ff       	call   0x14009f2d8
14016647f:	32 c0                	xor    %al,%al
140166481:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140166486:	48 83 c4 40          	add    $0x40,%rsp
14016648a:	5f                   	pop    %rdi
14016648b:	c3                   	ret
14016648c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140166491:	e8 42 8e f3 ff       	call   0x14009f2d8
140166496:	b0 01                	mov    $0x1,%al
140166498:	eb e7                	jmp    0x140166481
14016649a:	33 d2                	xor    %edx,%edx
14016649c:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401664a1:	e8 3e 4e ea ff       	call   0x14000b2e4
1401664a6:	cc                   	int3
1401664a7:	90                   	nop
1401664a8:	90                   	nop
1401664a9:	90                   	nop
1401664aa:	90                   	nop
1401664ab:	90                   	nop
1401664ac:	90                   	nop
1401664ad:	90                   	nop
1401664ae:	90                   	nop
1401664af:	90                   	nop
1401664b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401664b5:	57                   	push   %rdi
1401664b6:	48 83 ec 40          	sub    $0x40,%rsp
1401664ba:	48 8b fa             	mov    %rdx,%rdi
1401664bd:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401664c2:	e8 ed 03 00 00       	call   0x1401668b4
1401664c7:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1401664cc:	eb 20                	jmp    0x1401664ee
1401664ce:	48 8b 0b             	mov    (%rbx),%rcx
1401664d1:	48 85 c9             	test   %rcx,%rcx
1401664d4:	74 44                	je     0x14016651a
1401664d6:	48 8b 01             	mov    (%rcx),%rax
1401664d9:	48 8b d7             	mov    %rdi,%rdx
1401664dc:	48 8b 40 28          	mov    0x28(%rax),%rax
1401664e0:	ff 15 4a c9 0a 00    	call   *0xac94a(%rip)        # 0x140212e30
1401664e6:	84 c0                	test   %al,%al
1401664e8:	75 22                	jne    0x14016650c
1401664ea:	48 83 c3 08          	add    $0x8,%rbx
1401664ee:	48 3b 5c 24 28       	cmp    0x28(%rsp),%rbx
1401664f3:	75 d9                	jne    0x1401664ce
1401664f5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401664fa:	e8 d9 8d f3 ff       	call   0x14009f2d8
1401664ff:	32 c0                	xor    %al,%al
140166501:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140166506:	48 83 c4 40          	add    $0x40,%rsp
14016650a:	5f                   	pop    %rdi
14016650b:	c3                   	ret
14016650c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140166511:	e8 c2 8d f3 ff       	call   0x14009f2d8
140166516:	b0 01                	mov    $0x1,%al
140166518:	eb e7                	jmp    0x140166501
14016651a:	33 d2                	xor    %edx,%edx
14016651c:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140166521:	e8 be 4d ea ff       	call   0x14000b2e4
140166526:	cc                   	int3
140166527:	90                   	nop
140166528:	90                   	nop
140166529:	90                   	nop
14016652a:	90                   	nop
14016652b:	90                   	nop
14016652c:	90                   	nop
14016652d:	90                   	nop
14016652e:	90                   	nop
14016652f:	90                   	nop
140166530:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140166535:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14016653a:	57                   	push   %rdi
14016653b:	48 83 ec 30          	sub    $0x30,%rsp
14016653f:	48 8b fa             	mov    %rdx,%rdi
140166542:	48 8b d9             	mov    %rcx,%rbx
140166545:	48 8d 71 08          	lea    0x8(%rcx),%rsi
140166549:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14016654e:	48 8b ce             	mov    %rsi,%rcx
140166551:	e8 d6 04 0a 00       	call   0x140206a2c
140166556:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
14016655b:	48 8b 43 10          	mov    0x10(%rbx),%rax
14016655f:	eb 09                	jmp    0x14016656a
140166561:	48 39 38             	cmp    %rdi,(%rax)
140166564:	74 0a                	je     0x140166570
140166566:	48 83 c0 08          	add    $0x8,%rax
14016656a:	48 3b 43 18          	cmp    0x18(%rbx),%rax
14016656e:	75 f1                	jne    0x140166561
140166570:	48 3b 43 18          	cmp    0x18(%rbx),%rax
140166574:	75 3c                	jne    0x1401665b2
140166576:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14016657b:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14016657f:	48 3b 53 20          	cmp    0x20(%rbx),%rdx
140166583:	74 1e                	je     0x1401665a3
140166585:	48 89 3a             	mov    %rdi,(%rdx)
140166588:	48 85 ff             	test   %rdi,%rdi
14016658b:	74 0f                	je     0x14016659c
14016658d:	48 8b 07             	mov    (%rdi),%rax
140166590:	48 8b cf             	mov    %rdi,%rcx
140166593:	48 8b 00             	mov    (%rax),%rax
140166596:	ff 15 94 c8 0a 00    	call   *0xac894(%rip)        # 0x140212e30
14016659c:	48 83 43 18 08       	addq   $0x8,0x18(%rbx)
1401665a1:	eb 0f                	jmp    0x1401665b2
1401665a3:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401665a8:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1401665ac:	e8 07 04 00 00       	call   0x1401669b8
1401665b1:	90                   	nop
1401665b2:	48 8b ce             	mov    %rsi,%rcx
1401665b5:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401665ba:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401665bf:	48 83 c4 30          	add    $0x30,%rsp
1401665c3:	5f                   	pop    %rdi
1401665c4:	e9 73 04 0a 00       	jmp    0x140206a3c
1401665c9:	cc                   	int3
1401665ca:	90                   	nop
1401665cb:	90                   	nop
1401665cc:	90                   	nop
1401665cd:	90                   	nop
1401665ce:	90                   	nop
1401665cf:	90                   	nop
1401665d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401665d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401665da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401665df:	57                   	push   %rdi
1401665e0:	48 83 ec 20          	sub    $0x20,%rsp
1401665e4:	48 8b f9             	mov    %rcx,%rdi
1401665e7:	48 8b f2             	mov    %rdx,%rsi
1401665ea:	48 83 c1 08          	add    $0x8,%rcx
1401665ee:	e8 39 04 0a 00       	call   0x140206a2c
1401665f3:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1401665f7:	eb 09                	jmp    0x140166602
1401665f9:	48 39 33             	cmp    %rsi,(%rbx)
1401665fc:	74 0a                	je     0x140166608
1401665fe:	48 83 c3 08          	add    $0x8,%rbx
140166602:	48 3b 5f 18          	cmp    0x18(%rdi),%rbx
140166606:	75 f1                	jne    0x1401665f9
140166608:	48 8b 77 18          	mov    0x18(%rdi),%rsi
14016660c:	48 3b de             	cmp    %rsi,%rbx
14016660f:	74 50                	je     0x140166661
140166611:	eb 21                	jmp    0x140166634
140166613:	48 8b 03             	mov    (%rbx),%rax
140166616:	48 83 23 00          	andq   $0x0,(%rbx)
14016661a:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14016661e:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
140166622:	48 85 c9             	test   %rcx,%rcx
140166625:	74 0d                	je     0x140166634
140166627:	48 8b 01             	mov    (%rcx),%rax
14016662a:	48 8b 40 08          	mov    0x8(%rax),%rax
14016662e:	ff 15 fc c7 0a 00    	call   *0xac7fc(%rip)        # 0x140212e30
140166634:	48 83 c3 08          	add    $0x8,%rbx
140166638:	48 3b de             	cmp    %rsi,%rbx
14016663b:	75 d6                	jne    0x140166613
14016663d:	48 8b 47 18          	mov    0x18(%rdi),%rax
140166641:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
140166645:	48 85 c9             	test   %rcx,%rcx
140166648:	74 12                	je     0x14016665c
14016664a:	48 83 60 f8 00       	andq   $0x0,-0x8(%rax)
14016664f:	48 8b 01             	mov    (%rcx),%rax
140166652:	48 8b 40 08          	mov    0x8(%rax),%rax
140166656:	ff 15 d4 c7 0a 00    	call   *0xac7d4(%rip)        # 0x140212e30
14016665c:	48 83 47 18 f8       	addq   $0xfffffffffffffff8,0x18(%rdi)
140166661:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140166665:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14016666a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14016666f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140166674:	48 83 c4 20          	add    $0x20,%rsp
140166678:	5f                   	pop    %rdi
140166679:	e9 be 03 0a 00       	jmp    0x140206a3c
14016667e:	cc                   	int3
14016667f:	90                   	nop
140166680:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140166685:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14016668a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14016668f:	57                   	push   %rdi
140166690:	48 83 ec 20          	sub    $0x20,%rsp
140166694:	48 8b f9             	mov    %rcx,%rdi
140166697:	48 83 c1 08          	add    $0x8,%rcx
14016669b:	e8 8c 03 0a 00       	call   0x140206a2c
1401666a0:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1401666a4:	48 8b 6f 18          	mov    0x18(%rdi),%rbp
1401666a8:	48 3b dd             	cmp    %rbp,%rbx
1401666ab:	74 2a                	je     0x1401666d7
1401666ad:	48 8b 0b             	mov    (%rbx),%rcx
1401666b0:	48 85 c9             	test   %rcx,%rcx
1401666b3:	74 11                	je     0x1401666c6
1401666b5:	48 83 23 00          	andq   $0x0,(%rbx)
1401666b9:	48 8b 01             	mov    (%rcx),%rax
1401666bc:	48 8b 40 08          	mov    0x8(%rax),%rax
1401666c0:	ff 15 6a c7 0a 00    	call   *0xac76a(%rip)        # 0x140212e30
1401666c6:	48 83 c3 08          	add    $0x8,%rbx
1401666ca:	48 3b dd             	cmp    %rbp,%rbx
1401666cd:	75 de                	jne    0x1401666ad
1401666cf:	48 8b 47 10          	mov    0x10(%rdi),%rax
1401666d3:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401666d7:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401666db:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401666e0:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401666e5:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401666ea:	48 83 c4 20          	add    $0x20,%rsp
1401666ee:	5f                   	pop    %rdi
1401666ef:	e9 48 03 0a 00       	jmp    0x140206a3c
1401666f4:	cc                   	int3
1401666f5:	90                   	nop
1401666f6:	90                   	nop
1401666f7:	90                   	nop
1401666f8:	90                   	nop
1401666f9:	90                   	nop
1401666fa:	90                   	nop
1401666fb:	90                   	nop
1401666fc:	90                   	nop
1401666fd:	90                   	nop
1401666fe:	90                   	nop
1401666ff:	90                   	nop
140166700:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140166705:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14016670a:	57                   	push   %rdi
14016670b:	48 83 ec 20          	sub    $0x20,%rsp
14016670f:	48 8b d9             	mov    %rcx,%rbx
140166712:	48 83 c1 08          	add    $0x8,%rcx
140166716:	e8 19 03 0a 00       	call   0x140206a34
14016671b:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
14016671f:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140166723:	48 2b 7b 10          	sub    0x10(%rbx),%rdi
140166727:	48 c1 ff 03          	sar    $0x3,%rdi
14016672b:	e8 14 03 0a 00       	call   0x140206a44
140166730:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140166735:	48 8b c7             	mov    %rdi,%rax
140166738:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14016673d:	48 83 c4 20          	add    $0x20,%rsp
140166741:	5f                   	pop    %rdi
140166742:	c3                   	ret
140166743:	90                   	nop
140166744:	90                   	nop
140166745:	90                   	nop
140166746:	90                   	nop
140166747:	90                   	nop
140166748:	90                   	nop
140166749:	90                   	nop
14016674a:	90                   	nop
14016674b:	90                   	nop
14016674c:	90                   	nop
14016674d:	90                   	nop
14016674e:	90                   	nop
14016674f:	90                   	nop
140166750:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140166755:	57                   	push   %rdi
140166756:	48 83 ec 40          	sub    $0x40,%rsp
14016675a:	48 8b fa             	mov    %rdx,%rdi
14016675d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140166762:	e8 4d 01 00 00       	call   0x1401668b4
140166767:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14016676c:	eb 20                	jmp    0x14016678e
14016676e:	48 8b 0b             	mov    (%rbx),%rcx
140166771:	48 85 c9             	test   %rcx,%rcx
140166774:	74 79                	je     0x1401667ef
140166776:	48 8b 01             	mov    (%rcx),%rax
140166779:	48 8b d7             	mov    %rdi,%rdx
14016677c:	48 8b 40 10          	mov    0x10(%rax),%rax
140166780:	ff 15 aa c6 0a 00    	call   *0xac6aa(%rip)        # 0x140212e30
140166786:	84 c0                	test   %al,%al
140166788:	74 20                	je     0x1401667aa
14016678a:	48 83 c3 08          	add    $0x8,%rbx
14016678e:	48 3b 5c 24 28       	cmp    0x28(%rsp),%rbx
140166793:	75 d9                	jne    0x14016676e
140166795:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14016679a:	e8 39 8b f3 ff       	call   0x14009f2d8
14016679f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401667a4:	48 83 c4 40          	add    $0x40,%rsp
1401667a8:	5f                   	pop    %rdi
1401667a9:	c3                   	ret
1401667aa:	48 8d 4f 0c          	lea    0xc(%rdi),%rcx
1401667ae:	ba 41 02 00 00       	mov    $0x241,%edx
1401667b3:	8b 01                	mov    (%rcx),%eax
1401667b5:	83 f8 ff             	cmp    $0xffffffff,%eax
1401667b8:	74 04                	je     0x1401667be
1401667ba:	f0 83 09 ff          	lock orl $0xffffffff,(%rcx)
1401667be:	48 83 c1 04          	add    $0x4,%rcx
1401667c2:	48 83 ea 01          	sub    $0x1,%rdx
1401667c6:	75 eb                	jne    0x1401667b3
1401667c8:	c6 47 08 c8          	movb   $0xc8,0x8(%rdi)
1401667cc:	48 8d 8f 10 09 00 00 	lea    0x910(%rdi),%rcx
1401667d3:	ba 01 02 00 00       	mov    $0x201,%edx
1401667d8:	8b 01                	mov    (%rcx),%eax
1401667da:	83 f8 ff             	cmp    $0xffffffff,%eax
1401667dd:	74 04                	je     0x1401667e3
1401667df:	f0 83 09 ff          	lock orl $0xffffffff,(%rcx)
1401667e3:	48 83 c1 04          	add    $0x4,%rcx
1401667e7:	48 83 ea 01          	sub    $0x1,%rdx
1401667eb:	75 eb                	jne    0x1401667d8
1401667ed:	eb a6                	jmp    0x140166795
1401667ef:	33 d2                	xor    %edx,%edx
1401667f1:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401667f6:	e8 e9 4a ea ff       	call   0x14000b2e4
1401667fb:	cc                   	int3
1401667fc:	90                   	nop