14018936c:	e8 1f a0 f3 ff       	call   0x1400c3390
140189371:	90                   	nop
140189372:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140189379:	00 00 00 00
14018937d:	0f 1f 00             	nopl   (%rax)
140189380:	53                   	push   %rbx
140189381:	48 83 ec 20          	sub    $0x20,%rsp
140189385:	48 89 cb             	mov    %rcx,%rbx
140189388:	48 85 d2             	test   %rdx,%rdx
14018938b:	74 23                	je     0x1401893b0
14018938d:	31 c9                	xor    %ecx,%ecx
14018938f:	e8 cc a5 f8 ff       	call   0x140113960
140189394:	85 c0                	test   %eax,%eax
140189396:	78 2a                	js     0x1401893c2
140189398:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14018939c:	89 02                	mov    %eax,(%rdx)
14018939e:	31 c0                	xor    %eax,%eax
1401893a0:	48 83 c4 20          	add    $0x20,%rsp
1401893a4:	5b                   	pop    %rbx
1401893a5:	c3                   	ret
1401893a6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401893ad:	00 00 00
1401893b0:	48 8d 15 27 04 0a 00 	lea    0xa0427(%rip),%rdx        # 0x1402297de
1401893b7:	45 85 c0             	test   %r8d,%r8d
1401893ba:	75 d1                	jne    0x14018938d
1401893bc:	48 8b 51 38          	mov    0x38(%rcx),%rdx
1401893c0:	eb cb                	jmp    0x14018938d
1401893c2:	48 8b 05 17 fc 0a 00 	mov    0xafc17(%rip),%rax        # 0x140238fe0
1401893c9:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1401893cd:	48 8d 0d 34 04 0a 00 	lea    0xa0434(%rip),%rcx        # 0x140229808
1401893d4:	8b 00                	mov    (%rax),%eax
1401893d6:	85 c0                	test   %eax,%eax
1401893d8:	74 08                	je     0x1401893e2
1401893da:	e8 89 9f 05 00       	call   0x1401e3368
1401893df:	48 89 c1             	mov    %rax,%rcx
1401893e2:	48 89 da             	mov    %rbx,%rdx
1401893e5:	e8 46 a2 f3 ff       	call   0x1400c3630
1401893ea:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401893ef:	eb af                	jmp    0x1401893a0
1401893f1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401893f8:	00 00 00 00
1401893fc:	0f 1f 40 00          	nopl   0x0(%rax)
140189400:	48 83 ec 28          	sub    $0x28,%rsp
140189404:	48 89 d0             	mov    %rdx,%rax
140189407:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14018940b:	48 85 c0             	test   %rax,%rax
14018940e:	75 39                	jne    0x140189449
140189410:	31 c0                	xor    %eax,%eax
140189412:	45 85 c0             	test   %r8d,%r8d
140189415:	74 09                	je     0x140189420
140189417:	89 02                	mov    %eax,(%rdx)
140189419:	31 c0                	xor    %eax,%eax
14018941b:	48 83 c4 28          	add    $0x28,%rsp
14018941f:	c3                   	ret
140189420:	44 8b 02             	mov    (%rdx),%r8d
140189423:	45 85 c0             	test   %r8d,%r8d
140189426:	41 0f 4e c0          	cmovle %r8d,%eax
14018942a:	83 e8 01             	sub    $0x1,%eax
14018942d:	83 79 04 76          	cmpl   $0x76,0x4(%rcx)
140189431:	75 e4                	jne    0x140189417
140189433:	31 c0                	xor    %eax,%eax
140189435:	45 85 c0             	test   %r8d,%r8d
140189438:	44 0f 48 c0          	cmovs  %eax,%r8d
14018943c:	41 8d 40 01          	lea    0x1(%r8),%eax
140189440:	89 02                	mov    %eax,(%rdx)
140189442:	31 c0                	xor    %eax,%eax
140189444:	48 83 c4 28          	add    $0x28,%rsp
140189448:	c3                   	ret
140189449:	4c 8d 05 f0 03 0a 00 	lea    0xa03f0(%rip),%r8        # 0x140229840
140189450:	ba 46 00 00 00       	mov    $0x46,%edx
140189455:	48 8d 0d 10 04 0a 00 	lea    0xa0410(%rip),%rcx        # 0x14022986c
14018945c:	e8 2f a3 f3 ff       	call   0x1400c3790
140189461:	90                   	nop
140189462:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140189469:	00 00 00 00
14018946d:	0f 1f 00             	nopl   (%rax)
140189470:	41 55                	push   %r13
140189472:	41 54                	push   %r12
140189474:	55                   	push   %rbp
140189475:	57                   	push   %rdi
140189476:	56                   	push   %rsi
140189477:	53                   	push   %rbx
140189478:	48 83 ec 58          	sub    $0x58,%rsp
14018947c:	48 8b 2d 6d f6 0a 00 	mov    0xaf66d(%rip),%rbp        # 0x140238af0
140189483:	48 8b 45 00          	mov    0x0(%rbp),%rax
140189487:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14018948c:	31 c0                	xor    %eax,%eax
14018948e:	48 89 cf             	mov    %rcx,%rdi
140189491:	48 89 d3             	mov    %rdx,%rbx
140189494:	45 85 c0             	test   %r8d,%r8d
140189497:	0f 85 8a 00 00 00    	jne    0x140189527
14018949d:	48 85 d2             	test   %rdx,%rdx
1401894a0:	74 6d                	je     0x14018950f
1401894a2:	4c 8b 2d 57 ff 0a 00 	mov    0xaff57(%rip),%r13        # 0x140239400
1401894a9:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
1401894ae:	4d 89 e0             	mov    %r12,%r8
1401894b1:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401894b5:	e8 16 59 eb ff       	call   0x14003edd0
1401894ba:	89 c6                	mov    %eax,%esi
1401894bc:	85 c0                	test   %eax,%eax
1401894be:	75 40                	jne    0x140189500
1401894c0:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401894c4:	4c 89 e2             	mov    %r12,%rdx
1401894c7:	e8 04 a6 f9 ff       	call   0x140123ad0
1401894cc:	48 89 c1             	mov    %rax,%rcx
1401894cf:	48 85 c0             	test   %rax,%rax
1401894d2:	74 42                	je     0x140189516
1401894d4:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1401894d8:	e8 33 bd f9 ff       	call   0x140125210
1401894dd:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401894e2:	48 2b 45 00          	sub    0x0(%rbp),%rax
1401894e6:	75 57                	jne    0x14018953f
1401894e8:	89 f0                	mov    %esi,%eax
1401894ea:	48 83 c4 58          	add    $0x58,%rsp
1401894ee:	5b                   	pop    %rbx
1401894ef:	5e                   	pop    %rsi
1401894f0:	5f                   	pop    %rdi
1401894f1:	5d                   	pop    %rbp
1401894f2:	41 5c                	pop    %r12
1401894f4:	41 5d                	pop    %r13
1401894f6:	c3                   	ret
1401894f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401894fe:	00 00
140189500:	48 89 da             	mov    %rbx,%rdx
140189503:	48 8d 0d 9f 03 0a 00 	lea    0xa039f(%rip),%rcx        # 0x1402298a9
14018950a:	e8 21 a1 f3 ff       	call   0x1400c3630
14018950f:	be ff ff ff ff       	mov    $0xffffffff,%esi
140189514:	eb c7                	jmp    0x1401894dd
140189516:	48 89 da             	mov    %rbx,%rdx
140189519:	48 8d 0d a2 03 0a 00 	lea    0xa03a2(%rip),%rcx        # 0x1402298c2
140189520:	e8 0b a1 f3 ff       	call   0x1400c3630
140189525:	eb e8                	jmp    0x14018950f
140189527:	4c 8d 05 52 03 0a 00 	lea    0xa0352(%rip),%r8        # 0x140229880
14018952e:	ba 5e 00 00 00       	mov    $0x5e,%edx
140189533:	48 8d 0d 32 03 0a 00 	lea    0xa0332(%rip),%rcx        # 0x14022986c
14018953a:	e8 51 a2 f3 ff       	call   0x1400c3790
14018953f:	e8 2c b3 05 00       	call   0x1401e4870
140189544:	90                   	nop
140189545:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14018954c:	00 00 00 00
140189550:	41 55                	push   %r13
140189552:	41 54                	push   %r12
140189554:	55                   	push   %rbp
140189555:	57                   	push   %rdi
140189556:	56                   	push   %rsi
140189557:	53                   	push   %rbx
140189558:	48 83 ec 58          	sub    $0x58,%rsp
14018955c:	48 8b 3d 8d f5 0a 00 	mov    0xaf58d(%rip),%rdi        # 0x140238af0
140189563:	4c 8b 27             	mov    (%rdi),%r12
140189566:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
14018956b:	4c 8b 61 10          	mov    0x10(%rcx),%r12
14018956f:	48 89 d3             	mov    %rdx,%rbx
140189572:	45 85 c0             	test   %r8d,%r8d
140189575:	0f 85 7c 00 00 00    	jne    0x1401895f7
14018957b:	48 85 d2             	test   %rdx,%rdx
14018957e:	74 5f                	je     0x1401895df
140189580:	4c 8b 2d 79 fe 0a 00 	mov    0xafe79(%rip),%r13        # 0x140239400
140189587:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
14018958c:	49 89 e8             	mov    %rbp,%r8
14018958f:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140189593:	e8 38 58 eb ff       	call   0x14003edd0
140189598:	89 c6                	mov    %eax,%esi
14018959a:	85 c0                	test   %eax,%eax
14018959c:	75 32                	jne    0x1401895d0
14018959e:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1401895a2:	48 89 ea             	mov    %rbp,%rdx
1401895a5:	e8 26 a5 f9 ff       	call   0x140123ad0
1401895aa:	48 85 c0             	test   %rax,%rax
1401895ad:	74 37                	je     0x1401895e6
1401895af:	49 89 04 24          	mov    %rax,(%r12)
1401895b3:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401895b8:	48 2b 07             	sub    (%rdi),%rax
1401895bb:	75 52                	jne    0x14018960f
1401895bd:	89 f0                	mov    %esi,%eax
1401895bf:	48 83 c4 58          	add    $0x58,%rsp
1401895c3:	5b                   	pop    %rbx
1401895c4:	5e                   	pop    %rsi
1401895c5:	5f                   	pop    %rdi
1401895c6:	5d                   	pop    %rbp
1401895c7:	41 5c                	pop    %r12
1401895c9:	41 5d                	pop    %r13
1401895cb:	c3                   	ret
1401895cc:	0f 1f 40 00          	nopl   0x0(%rax)
1401895d0:	48 89 da             	mov    %rbx,%rdx
1401895d3:	48 8d 0d cf 02 0a 00 	lea    0xa02cf(%rip),%rcx        # 0x1402298a9
1401895da:	e8 51 a0 f3 ff       	call   0x1400c3630
1401895df:	be ff ff ff ff       	mov    $0xffffffff,%esi
1401895e4:	eb cd                	jmp    0x1401895b3
1401895e6:	48 89 da             	mov    %rbx,%rdx
1401895e9:	48 8d 0d d2 02 0a 00 	lea    0xa02d2(%rip),%rcx        # 0x1402298c2
1401895f0:	e8 3b a0 f3 ff       	call   0x1400c3630
1401895f5:	eb e8                	jmp    0x1401895df
1401895f7:	4c 8d 05 82 02 0a 00 	lea    0xa0282(%rip),%r8        # 0x140229880
1401895fe:	ba 71 00 00 00       	mov    $0x71,%edx
140189603:	48 8d 0d 62 02 0a 00 	lea    0xa0262(%rip),%rcx        # 0x14022986c
14018960a:	e8 81 a1 f3 ff       	call   0x1400c3790
14018960f:	e8 5c b2 05 00       	call   0x1401e4870
140189614:	90                   	nop
140189615:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14018961c:	00 00 00 00
140189620:	55                   	push   %rbp
140189621:	57                   	push   %rdi
140189622:	56                   	push   %rsi
140189623:	53                   	push   %rbx
140189624:	48 83 ec 58          	sub    $0x58,%rsp
140189628:	48 8b 3d c1 f4 0a 00 	mov    0xaf4c1(%rip),%rdi        # 0x140238af0
14018962f:	48 8b 07             	mov    (%rdi),%rax
140189632:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140189637:	31 c0                	xor    %eax,%eax
140189639:	48 89 ce             	mov    %rcx,%rsi
14018963c:	48 89 d3             	mov    %rdx,%rbx
14018963f:	45 85 c0             	test   %r8d,%r8d
140189642:	75 44                	jne    0x140189688
140189644:	48 85 d2             	test   %rdx,%rdx
140189647:	74 6e                	je     0x1401896b7
140189649:	48 8b 05 b0 fd 0a 00 	mov    0xafdb0(%rip),%rax        # 0x140239400
140189650:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
140189655:	49 89 e8             	mov    %rbp,%r8
140189658:	48 8b 08             	mov    (%rax),%rcx
14018965b:	e8 70 57 eb ff       	call   0x14003edd0
140189660:	85 c0                	test   %eax,%eax
140189662:	75 2f                	jne    0x140189693
140189664:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140189668:	48 89 ea             	mov    %rbp,%rdx
14018966b:	e8 d0 71 eb ff       	call   0x140040840
140189670:	31 c0                	xor    %eax,%eax
140189672:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140189677:	48 2b 17             	sub    (%rdi),%rdx
14018967a:	75 42                	jne    0x1401896be
14018967c:	48 83 c4 58          	add    $0x58,%rsp
140189680:	5b                   	pop    %rbx
140189681:	5e                   	pop    %rsi
140189682:	5f                   	pop    %rdi
140189683:	5d                   	pop    %rbp
140189684:	c3                   	ret
140189685:	0f 1f 00             	nopl   (%rax)
140189688:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14018968c:	e8 5f 73 eb ff       	call   0x1400409f0
140189691:	eb dd                	jmp    0x140189670
140189693:	48 8b 05 46 f9 0a 00 	mov    0xaf946(%rip),%rax        # 0x140238fe0
14018969a:	48 8d 0d 33 02 0a 00 	lea    0xa0233(%rip),%rcx        # 0x1402298d4
1401896a1:	8b 00                	mov    (%rax),%eax
1401896a3:	85 c0                	test   %eax,%eax
1401896a5:	74 08                	je     0x1401896af
1401896a7:	e8 bc 9c 05 00       	call   0x1401e3368
1401896ac:	48 89 c1             	mov    %rax,%rcx
1401896af:	48 89 da             	mov    %rbx,%rdx
1401896b2:	e8 79 9f f3 ff       	call   0x1400c3630
1401896b7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401896bc:	eb b4                	jmp    0x140189672
1401896be:	e8 ad b1 05 00       	call   0x1401e4870
1401896c3:	90                   	nop
1401896c4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401896cb:	00 00 00 00
1401896cf:	90                   	nop
1401896d0:	57                   	push   %rdi
1401896d1:	56                   	push   %rsi
1401896d2:	53                   	push   %rbx
1401896d3:	48 83 ec 50          	sub    $0x50,%rsp
1401896d7:	48 8b 3d 12 f4 0a 00 	mov    0xaf412(%rip),%rdi        # 0x140238af0
1401896de:	48 8b 37             	mov    (%rdi),%rsi
1401896e1:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1401896e6:	48 8b 71 10          	mov    0x10(%rcx),%rsi
1401896ea:	48 89 d3             	mov    %rdx,%rbx
1401896ed:	45 85 c0             	test   %r8d,%r8d
1401896f0:	75 56                	jne    0x140189748
1401896f2:	48 85 d2             	test   %rdx,%rdx
1401896f5:	0f 84 8e 00 00 00    	je     0x140189789
1401896fb:	48 8b 05 fe fc 0a 00 	mov    0xafcfe(%rip),%rax        # 0x140239400
140189702:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140189707:	48 8b 08             	mov    (%rax),%rcx
14018970a:	e8 c1 56 eb ff       	call   0x14003edd0
14018970f:	85 c0                	test   %eax,%eax
140189711:	75 52                	jne    0x140189765
140189713:	f3 0f 6f 44 24 20    	movdqu 0x20(%rsp),%xmm0
140189719:	0f 11 06             	movups %xmm0,(%rsi)
14018971c:	f3 0f 6f 4c 24 30    	movdqu 0x30(%rsp),%xmm1
140189722:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
140189726:	8b 44 24 40          	mov    0x40(%rsp),%eax
14018972a:	89 46 20             	mov    %eax,0x20(%rsi)
14018972d:	31 c0                	xor    %eax,%eax
14018972f:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140189734:	48 2b 17             	sub    (%rdi),%rdx
140189737:	75 57                	jne    0x140189790
140189739:	48 83 c4 50          	add    $0x50,%rsp
14018973d:	5b                   	pop    %rbx
14018973e:	5e                   	pop    %rsi
14018973f:	5f                   	pop    %rdi
140189740:	c3                   	ret
140189741:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140189748:	e8 13 c0 ea ff       	call   0x140035760
14018974d:	f3 0f 6f 10          	movdqu (%rax),%xmm2
140189751:	0f 11 16             	movups %xmm2,(%rsi)
140189754:	f3 0f 6f 58 10       	movdqu 0x10(%rax),%xmm3
140189759:	0f 11 5e 10          	movups %xmm3,0x10(%rsi)
14018975d:	8b 40 20             	mov    0x20(%rax),%eax
140189760:	89 46 20             	mov    %eax,0x20(%rsi)
140189763:	eb c8                	jmp    0x14018972d
140189765:	48 8b 05 74 f8 0a 00 	mov    0xaf874(%rip),%rax        # 0x140238fe0
14018976c:	48 8d 0d 61 01 0a 00 	lea    0xa0161(%rip),%rcx        # 0x1402298d4
140189773:	8b 00                	mov    (%rax),%eax
140189775:	85 c0                	test   %eax,%eax
140189777:	74 08                	je     0x140189781
140189779:	e8 ea 9b 05 00       	call   0x1401e3368
14018977e:	48 89 c1             	mov    %rax,%rcx
140189781:	48 89 da             	mov    %rbx,%rdx
140189784:	e8 a7 9e f3 ff       	call   0x1400c3630
140189789:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14018978e:	eb 9f                	jmp    0x14018972f
140189790:	e8 db b0 05 00       	call   0x1401e4870
140189795:	90                   	nop
140189796:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14018979d:	00 00 00
1401897a0:	48 83 ec 28          	sub    $0x28,%rsp
1401897a4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401897a8:	48 85 d2             	test   %rdx,%rdx
1401897ab:	75 15                	jne    0x1401897c2
1401897ad:	41 83 f8 01          	cmp    $0x1,%r8d
1401897b1:	b8 01 00 00 00       	mov    $0x1,%eax
1401897b6:	83 d8 ff             	sbb    $0xffffffff,%eax
1401897b9:	89 01                	mov    %eax,(%rcx)
1401897bb:	31 c0                	xor    %eax,%eax
1401897bd:	48 83 c4 28          	add    $0x28,%rsp
1401897c1:	c3                   	ret
1401897c2:	4c 8d 05 77 00 0a 00 	lea    0xa0077(%rip),%r8        # 0x140229840
1401897c9:	ba a3 00 00 00       	mov    $0xa3,%edx
1401897ce:	48 8d 0d 97 00 0a 00 	lea    0xa0097(%rip),%rcx        # 0x14022986c
1401897d5:	e8 b6 9f f3 ff       	call   0x1400c3790
1401897da:	90                   	nop
1401897db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401897e0:	41 54                	push   %r12
1401897e2:	55                   	push   %rbp
1401897e3:	57                   	push   %rdi
1401897e4:	56                   	push   %rsi
1401897e5:	53                   	push   %rbx
1401897e6:	48 83 ec 20          	sub    $0x20,%rsp
1401897ea:	48 89 cf             	mov    %rcx,%rdi
1401897ed:	48 89 d5             	mov    %rdx,%rbp
1401897f0:	48 85 c9             	test   %rcx,%rcx
1401897f3:	0f 84 27 01 00 00    	je     0x140189920
1401897f9:	44 8b 11             	mov    (%rcx),%r10d
1401897fc:	45 85 d2             	test   %r10d,%r10d
1401897ff:	0f 84 1b 01 00 00    	je     0x140189920
140189805:	48 89 c8             	mov    %rcx,%rax
140189808:	31 db                	xor    %ebx,%ebx
14018980a:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140189811:	00 00 00 00
140189815:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14018981c:	00 00 00 00
140189820:	44 8b 48 58          	mov    0x58(%rax),%r9d