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
140189824:	48 83 c0 58          	add    $0x58,%rax
140189828:	48 83 c3 01          	add    $0x1,%rbx
14018982c:	45 85 c9             	test   %r9d,%r9d
14018982f:	75 ef                	jne    0x140189820
140189831:	48 85 ed             	test   %rbp,%rbp
140189834:	0f 84 04 01 00 00    	je     0x14018993e
14018983a:	8b 4d 00             	mov    0x0(%rbp),%ecx
14018983d:	85 c9                	test   %ecx,%ecx
14018983f:	0f 84 03 01 00 00    	je     0x140189948
140189845:	48 89 e8             	mov    %rbp,%rax
140189848:	31 f6                	xor    %esi,%esi
14018984a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140189850:	8b 50 58             	mov    0x58(%rax),%edx
140189853:	48 83 c0 58          	add    $0x58,%rax
140189857:	48 83 c6 01          	add    $0x1,%rsi
14018985b:	85 d2                	test   %edx,%edx
14018985d:	75 f1                	jne    0x140189850
14018985f:	49 89 d8             	mov    %rbx,%r8
140189862:	49 01 f0             	add    %rsi,%r8
140189865:	0f 82 25 01 00 00    	jb     0x140189990
14018986b:	49 83 f8 ff          	cmp    $0xffffffffffffffff,%r8
14018986f:	0f 84 05 01 00 00    	je     0x14018997a
140189875:	49 bc ba e8 a2 8b 2e 	movabs $0x2e8ba2e8ba2e8ba,%r12
14018987c:	ba e8 02
14018987f:	49 83 c0 01          	add    $0x1,%r8
140189883:	4d 39 c4             	cmp    %r8,%r12
140189886:	0f 82 dd 00 00 00    	jb     0x140189969
14018988c:	4b 8d 04 80          	lea    (%r8,%r8,4),%rax
140189890:	49 8d 0c 40          	lea    (%r8,%rax,2),%rcx
140189894:	48 c1 e1 03          	shl    $0x3,%rcx
140189898:	e8 83 11 f4 ff       	call   0x1400caa20
14018989d:	48 89 c1             	mov    %rax,%rcx
1401898a0:	48 85 db             	test   %rbx,%rbx
1401898a3:	75 33                	jne    0x1401898d8
1401898a5:	48 83 c6 01          	add    $0x1,%rsi
1401898a9:	48 89 cf             	mov    %rcx,%rdi
1401898ac:	48 8d 04 b6          	lea    (%rsi,%rsi,4),%rax
1401898b0:	48 89 ea             	mov    %rbp,%rdx
1401898b3:	4c 8d 04 46          	lea    (%rsi,%rax,2),%r8
1401898b7:	49 c1 e0 03          	shl    $0x3,%r8
1401898bb:	e8 30 05 06 00       	call   0x1401e9df0
1401898c0:	48 89 f9             	mov    %rdi,%rcx
1401898c3:	48 89 c8             	mov    %rcx,%rax
1401898c6:	48 83 c4 20          	add    $0x20,%rsp
1401898ca:	5b                   	pop    %rbx
1401898cb:	5e                   	pop    %rsi
1401898cc:	5f                   	pop    %rdi
1401898cd:	5d                   	pop    %rbp
1401898ce:	41 5c                	pop    %r12
1401898d0:	c3                   	ret
1401898d1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401898d8:	49 39 dc             	cmp    %rbx,%r12
1401898db:	0f 82 85 00 00 00    	jb     0x140189966
1401898e1:	48 8d 04 9b          	lea    (%rbx,%rbx,4),%rax
1401898e5:	48 89 fa             	mov    %rdi,%rdx
1401898e8:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
1401898ec:	48 c1 e3 03          	shl    $0x3,%rbx
1401898f0:	49 89 d8             	mov    %rbx,%r8
1401898f3:	e8 f8 04 06 00       	call   0x1401e9df0
1401898f8:	48 89 c1             	mov    %rax,%rcx
1401898fb:	48 83 c6 01          	add    $0x1,%rsi
1401898ff:	74 c2                	je     0x1401898c3
140189901:	49 39 f4             	cmp    %rsi,%r12
140189904:	0f 83 98 00 00 00    	jae    0x1401899a2
14018990a:	49 89 f0             	mov    %rsi,%r8
14018990d:	ba 58 00 00 00       	mov    $0x58,%edx
140189912:	48 8d 0d f7 ff 09 00 	lea    0x9fff7(%rip),%rcx        # 0x140229910
140189919:	e8 72 9a f3 ff       	call   0x1400c3390
14018991e:	66 90                	xchg   %ax,%ax
140189920:	48 85 ed             	test   %rbp,%rbp
140189923:	74 2d                	je     0x140189952
140189925:	44 8b 45 00          	mov    0x0(%rbp),%r8d
140189929:	31 db                	xor    %ebx,%ebx
14018992b:	45 85 c0             	test   %r8d,%r8d
14018992e:	0f 85 11 ff ff ff    	jne    0x140189845
140189934:	45 31 c0             	xor    %r8d,%r8d
140189937:	31 f6                	xor    %esi,%esi
140189939:	e9 37 ff ff ff       	jmp    0x140189875
14018993e:	49 89 d8             	mov    %rbx,%r8
140189941:	31 f6                	xor    %esi,%esi
140189943:	e9 23 ff ff ff       	jmp    0x14018986b
140189948:	31 f6                	xor    %esi,%esi
14018994a:	49 89 d8             	mov    %rbx,%r8
14018994d:	e9 19 ff ff ff       	jmp    0x14018986b
140189952:	b9 58 00 00 00       	mov    $0x58,%ecx
140189957:	31 f6                	xor    %esi,%esi
140189959:	e8 c2 10 f4 ff       	call   0x1400caa20
14018995e:	48 89 c1             	mov    %rax,%rcx
140189961:	e9 3f ff ff ff       	jmp    0x1401898a5
140189966:	49 89 d8             	mov    %rbx,%r8
140189969:	ba 58 00 00 00       	mov    $0x58,%edx
14018996e:	48 8d 0d 9b ff 09 00 	lea    0x9ff9b(%rip),%rcx        # 0x140229910
140189975:	e8 16 9a f3 ff       	call   0x1400c3390
14018997a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140189980:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140189984:	48 8d 0d 65 ff 09 00 	lea    0x9ff65(%rip),%rcx        # 0x1402298f0
14018998b:	e8 00 9a f3 ff       	call   0x1400c3390
140189990:	49 89 f0             	mov    %rsi,%r8
140189993:	48 89 da             	mov    %rbx,%rdx
140189996:	48 8d 0d 53 ff 09 00 	lea    0x9ff53(%rip),%rcx        # 0x1402298f0
14018999d:	e8 ee 99 f3 ff       	call   0x1400c3390
1401899a2:	48 89 c7             	mov    %rax,%rdi
1401899a5:	48 01 d9             	add    %rbx,%rcx
1401899a8:	e9 ff fe ff ff       	jmp    0x1401898ac
1401899ad:	0f 1f 00             	nopl   (%rax)
1401899b0:	57                   	push   %rdi
1401899b1:	53                   	push   %rbx
1401899b2:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1401899b9:	48 8b 1d 30 f1 0a 00 	mov    0xaf130(%rip),%rbx        # 0x140238af0
1401899c0:	48 8b 03             	mov    (%rbx),%rax
1401899c3:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401899c8:	31 c0                	xor    %eax,%eax
1401899ca:	49 89 c8             	mov    %rcx,%r8
1401899cd:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1401899d2:	b9 0b 00 00 00       	mov    $0xb,%ecx
1401899d7:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401899dc:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1401899df:	4c 89 c1             	mov    %r8,%rcx
1401899e2:	e8 f9 fd ff ff       	call   0x1401897e0
1401899e7:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1401899ec:	48 2b 13             	sub    (%rbx),%rdx
1401899ef:	75 0a                	jne    0x1401899fb
1401899f1:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1401899f8:	5b                   	pop    %rbx
1401899f9:	5f                   	pop    %rdi
1401899fa:	c3                   	ret
1401899fb:	e8 70 ae 05 00       	call   0x1401e4870
140189a00:	90                   	nop
140189a01:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140189a08:	00 00 00 00
140189a0c:	0f 1f 40 00          	nopl   0x0(%rax)
140189a10:	48 83 ec 28          	sub    $0x28,%rsp
140189a14:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140189a18:	45 85 c0             	test   %r8d,%r8d
140189a1b:	75 13                	jne    0x140189a30
140189a1d:	48 85 d2             	test   %rdx,%rdx
140189a20:	74 17                	je     0x140189a39
140189a22:	e8 f9 62 f1 ff       	call   0x14009fd20
140189a27:	31 c0                	xor    %eax,%eax
140189a29:	48 83 c4 28          	add    $0x28,%rsp
140189a2d:	c3                   	ret
140189a2e:	66 90                	xchg   %ax,%ax
140189a30:	31 d2                	xor    %edx,%edx
140189a32:	e8 c9 60 f1 ff       	call   0x14009fb00
140189a37:	eb ee                	jmp    0x140189a27
140189a39:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140189a3e:	eb e9                	jmp    0x140189a29
140189a40:	48 83 ec 28          	sub    $0x28,%rsp
140189a44:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140189a48:	45 85 c0             	test   %r8d,%r8d
140189a4b:	75 13                	jne    0x140189a60
140189a4d:	48 85 d2             	test   %rdx,%rdx
140189a50:	74 15                	je     0x140189a67
140189a52:	e8 d9 6e f1 ff       	call   0x1400a0930
140189a57:	31 c0                	xor    %eax,%eax
140189a59:	48 83 c4 28          	add    $0x28,%rsp
140189a5d:	c3                   	ret
140189a5e:	66 90                	xchg   %ax,%ax
140189a60:	e8 5b 74 f1 ff       	call   0x1400a0ec0
140189a65:	eb f0                	jmp    0x140189a57
140189a67:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140189a6c:	eb eb                	jmp    0x140189a59
140189a6e:	66 90                	xchg   %ax,%ax
140189a70:	31 c0                	xor    %eax,%eax
140189a72:	c3                   	ret
140189a73:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140189a7a:	00 00 00 00
140189a7e:	66 90                	xchg   %ax,%ax
140189a80:	56                   	push   %rsi
140189a81:	53                   	push   %rbx
140189a82:	48 83 ec 28          	sub    $0x28,%rsp
140189a86:	48 8d 1d 93 99 06 00 	lea    0x69993(%rip),%rbx        # 0x1401f3420
140189a8d:	48 8b 71 10          	mov    0x10(%rcx),%rsi
140189a91:	45 89 c1             	mov    %r8d,%r9d
140189a94:	49 89 d0             	mov    %rdx,%r8