1402694a5:	48 8d 15 18 93 0a 00 	lea    0xa9318(%rip),%rdx        # 0x1403127c4
1402694ac:	48 8b cf             	mov    %rdi,%rcx
1402694af:	e8 4c f4 ec ff       	call   0x140138900
1402694b4:	48 85 c0             	test   %rax,%rax
1402694b7:	74 1d                	je     0x1402694d6
1402694b9:	48 8d 53 40          	lea    0x40(%rbx),%rdx
1402694bd:	48 8b c8             	mov    %rax,%rcx
1402694c0:	e8 9b f1 ec ff       	call   0x140138660
1402694c5:	85 c0                	test   %eax,%eax
1402694c7:	75 0d                	jne    0x1402694d6
1402694c9:	33 c0                	xor    %eax,%eax
1402694cb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402694d0:	48 83 c4 20          	add    $0x20,%rsp
1402694d4:	5f                   	pop    %rdi
1402694d5:	c3                   	ret
1402694d6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402694db:	b8 01 00 00 00       	mov    $0x1,%eax
1402694e0:	48 83 c4 20          	add    $0x20,%rsp
1402694e4:	5f                   	pop    %rdi
1402694e5:	c3                   	ret
1402694e6:	cc                   	int3
1402694e7:	cc                   	int3
1402694e8:	cc                   	int3
1402694e9:	cc                   	int3
1402694ea:	cc                   	int3
1402694eb:	cc                   	int3
1402694ec:	cc                   	int3
1402694ed:	cc                   	int3
1402694ee:	cc                   	int3
1402694ef:	cc                   	int3
1402694f0:	48 8d 05 a9 be 11 00 	lea    0x11bea9(%rip),%rax        # 0x1403853a0
1402694f7:	c3                   	ret
1402694f8:	cc                   	int3
1402694f9:	cc                   	int3
1402694fa:	cc                   	int3
1402694fb:	cc                   	int3
1402694fc:	cc                   	int3
1402694fd:	cc                   	int3
1402694fe:	cc                   	int3
1402694ff:	cc                   	int3
140269500:	40 53                	rex push %rbx
140269502:	b8 20 00 00 00       	mov    $0x20,%eax
140269507:	e8 24 76 04 00       	call   0x1402b0b30
14026950c:	48 2b e0             	sub    %rax,%rsp
14026950f:	48 8b d9             	mov    %rcx,%rbx
140269512:	48 83 c1 08          	add    $0x8,%rcx
140269516:	e8 e5 fa 02 00       	call   0x140299000
14026951b:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14026951f:	48 8d 15 e2 be 11 00 	lea    0x11bee2(%rip),%rdx        # 0x140385408
140269526:	41 b8 9d 00 00 00    	mov    $0x9d,%r8d
14026952c:	e8 8f 28 e8 ff       	call   0x1400ebdc0
140269531:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140269535:	4c 8d 05 cc be 11 00 	lea    0x11becc(%rip),%r8        # 0x140385408
14026953c:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140269540:	41 b9 9e 00 00 00    	mov    $0x9e,%r9d
140269546:	e8 65 29 e8 ff       	call   0x1400ebeb0
14026954b:	0f 57 c0             	xorps  %xmm0,%xmm0
14026954e:	0f 11 03             	movups %xmm0,(%rbx)
140269551:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
140269555:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
140269559:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
14026955d:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
140269561:	48 83 c4 20          	add    $0x20,%rsp
140269565:	5b                   	pop    %rbx
140269566:	c3                   	ret
140269567:	cc                   	int3
140269568:	cc                   	int3
140269569:	cc                   	int3
14026956a:	cc                   	int3
14026956b:	cc                   	int3
14026956c:	cc                   	int3
14026956d:	cc                   	int3
14026956e:	cc                   	int3
14026956f:	cc                   	int3
140269570:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140269575:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14026957a:	55                   	push   %rbp
14026957b:	56                   	push   %rsi
14026957c:	41 54                	push   %r12
14026957e:	41 55                	push   %r13
140269580:	41 56                	push   %r14
140269582:	41 57                	push   %r15
140269584:	b8 58 00 00 00       	mov    $0x58,%eax
140269589:	e8 a2 75 04 00       	call   0x1402b0b30
14026958e:	48 2b e0             	sub    %rax,%rsp
140269591:	33 c0                	xor    %eax,%eax
140269593:	4d 8b e9             	mov    %r9,%r13
140269596:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14026959b:	8b e8                	mov    %eax,%ebp
14026959d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402695a2:	4c 8b e2             	mov    %rdx,%r12
1402695a5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402695aa:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402695af:	e8 ac dd e8 ff       	call   0x1400f7360
1402695b4:	48 8b f0             	mov    %rax,%rsi
1402695b7:	48 85 c0             	test   %rax,%rax
1402695ba:	75 30                	jne    0x1402695ec
1402695bc:	e8 af da eb ff       	call   0x140127070
1402695c1:	4c 8d 05 28 be 11 00 	lea    0x11be28(%rip),%r8        # 0x1403853f0
1402695c8:	8d 55 3e             	lea    0x3e(%rbp),%edx
1402695cb:	48 8d 0d 36 be 11 00 	lea    0x11be36(%rip),%rcx        # 0x140385408
1402695d2:	e8 b9 db eb ff       	call   0x140127190
1402695d7:	45 33 c0             	xor    %r8d,%r8d
1402695da:	8d 4d 39             	lea    0x39(%rbp),%ecx
1402695dd:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1402695e2:	e8 a9 dc eb ff       	call   0x140127290
1402695e7:	e9 d4 03 00 00       	jmp    0x1402699c0
1402695ec:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1402695f3:	00
1402695f4:	48 89 9c 24 98 00 00 	mov    %rbx,0x98(%rsp)
1402695fb:	00
1402695fc:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140269601:	e8 9a 09 ed ff       	call   0x140139fa0
140269606:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
14026960d:	00
14026960e:	48 63 d8             	movslq %eax,%rbx
140269611:	e8 ea 09 ed ff       	call   0x14013a000
140269616:	85 c0                	test   %eax,%eax
140269618:	0f 8e 67 03 00 00    	jle    0x140269985
14026961e:	85 db                	test   %ebx,%ebx
140269620:	0f 8e 5f 03 00 00    	jle    0x140269985
140269626:	41 b8 49 00 00 00    	mov    $0x49,%r8d
14026962c:	4c 63 f0             	movslq %eax,%r14
14026962f:	48 8d 15 d2 bd 11 00 	lea    0x11bdd2(%rip),%rdx        # 0x140385408
140269636:	48 8b cb             	mov    %rbx,%rcx
140269639:	48 8b fb             	mov    %rbx,%rdi
14026963c:	e8 2f 27 e8 ff       	call   0x1400ebd70
140269641:	41 b8 4a 00 00 00    	mov    $0x4a,%r8d
140269647:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14026964c:	48 8d 15 b5 bd 11 00 	lea    0x11bdb5(%rip),%rdx        # 0x140385408
140269653:	49 8b ce             	mov    %r14,%rcx
140269656:	e8 15 27 e8 ff       	call   0x1400ebd70
14026965b:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
14026965f:	41 b8 4b 00 00 00    	mov    $0x4b,%r8d
140269665:	48 8d 15 9c bd 11 00 	lea    0x11bd9c(%rip),%rdx        # 0x140385408
14026966c:	48 8b e8             	mov    %rax,%rbp
14026966f:	e8 fc 26 e8 ff       	call   0x1400ebd70
140269674:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140269679:	4d 8d 7d ff          	lea    -0x1(%r13),%r15
14026967d:	4c 03 fb             	add    %rbx,%r15
140269680:	33 d2                	xor    %edx,%edx
140269682:	49 8b c7             	mov    %r15,%rax
140269685:	48 f7 f3             	div    %rbx
140269688:	4c 2b fa             	sub    %rdx,%r15
14026968b:	4d 85 e4             	test   %r12,%r12
14026968e:	74 15                	je     0x1402696a5
140269690:	33 d2                	xor    %edx,%edx
140269692:	49 8d 5c 24 ff       	lea    -0x1(%r12),%rbx
140269697:	48 03 df             	add    %rdi,%rbx
14026969a:	48 8b c3             	mov    %rbx,%rax
14026969d:	48 f7 f7             	div    %rdi
1402696a0:	48 2b da             	sub    %rdx,%rbx
1402696a3:	eb 02                	jmp    0x1402696a7
1402696a5:	33 db                	xor    %ebx,%ebx
1402696a7:	4a 8d 0c 3b          	lea    (%rbx,%r15,1),%rcx
1402696ab:	41 b8 52 00 00 00    	mov    $0x52,%r8d
1402696b1:	48 8d 15 50 bd 11 00 	lea    0x11bd50(%rip),%rdx        # 0x140385408
1402696b8:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402696bd:	e8 ae 26 e8 ff       	call   0x1400ebd70
1402696c2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402696c7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402696cc:	48 85 c9             	test   %rcx,%rcx
1402696cf:	0f 84 8c 02 00 00    	je     0x140269961
1402696d5:	48 85 ed             	test   %rbp,%rbp
1402696d8:	0f 84 83 02 00 00    	je     0x140269961
1402696de:	48 83 7c 24 20 00    	cmpq   $0x0,0x20(%rsp)
1402696e4:	0f 84 77 02 00 00    	je     0x140269961
1402696ea:	48 85 c0             	test   %rax,%rax
1402696ed:	0f 84 6e 02 00 00    	je     0x140269961
1402696f3:	48 85 ff             	test   %rdi,%rdi
1402696f6:	74 15                	je     0x14026970d
1402696f8:	0f b6 94 24 b0 00 00 	movzbl 0xb0(%rsp),%edx
1402696ff:	00
140269700:	4c 8b c7             	mov    %rdi,%r8
140269703:	e8 f8 82 07 00       	call   0x1402e1a00
140269708:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14026970d:	45 33 d2             	xor    %r10d,%r10d
140269710:	48 8b c8             	mov    %rax,%rcx
140269713:	45 8b c2             	mov    %r10d,%r8d
140269716:	4d 85 ff             	test   %r15,%r15
140269719:	74 2f                	je     0x14026974a
14026971b:	4c 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%r9
140269722:	00
140269723:	0f 1f 40 00          	nopl   0x0(%rax)
140269727:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14026972e:	00 00
140269730:	33 d2                	xor    %edx,%edx
140269732:	49 8b c0             	mov    %r8,%rax
140269735:	49 f7 f5             	div    %r13
140269738:	49 ff c0             	inc    %r8
14026973b:	42 0f b6 04 0a       	movzbl (%rdx,%r9,1),%eax
140269740:	88 01                	mov    %al,(%rcx)
140269742:	48 ff c1             	inc    %rcx
140269745:	4d 3b c7             	cmp    %r15,%r8
140269748:	72 e6                	jb     0x140269730
14026974a:	4d 8b c2             	mov    %r10,%r8
14026974d:	48 85 db             	test   %rbx,%rbx
140269750:	74 2a                	je     0x14026977c
140269752:	4c 8b 8c 24 90 00 00 	mov    0x90(%rsp),%r9
140269759:	00
14026975a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140269760:	33 d2                	xor    %edx,%edx
140269762:	48 8d 49 01          	lea    0x1(%rcx),%rcx
140269766:	49 8b c0             	mov    %r8,%rax
140269769:	49 ff c0             	inc    %r8
14026976c:	49 f7 f4             	div    %r12
14026976f:	42 0f b6 04 0a       	movzbl (%rdx,%r9,1),%eax
140269774:	88 41 ff             	mov    %al,-0x1(%rcx)
140269777:	4c 3b c3             	cmp    %rbx,%r8
14026977a:	72 e4                	jb     0x140269760
14026977c:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
140269783:	00
140269784:	45 33 c0             	xor    %r8d,%r8d
140269787:	48 8b ce             	mov    %rsi,%rcx
14026978a:	e8 21 d2 e8 ff       	call   0x1400f69b0
14026978f:	85 c0                	test   %eax,%eax
140269791:	0f 84 1c 02 00 00    	je     0x1402699b3
140269797:	4c 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%r15
14026979e:	00
14026979f:	bb 01 00 00 00       	mov    $0x1,%ebx
1402697a4:	4c 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%r13
1402697ab:	00
1402697ac:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
1402697b1:	0f 1f 40 00          	nopl   0x0(%rax)
1402697b5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1402697bc:	00 00 00 00
1402697c0:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1402697c5:	4c 8b c7             	mov    %rdi,%r8
1402697c8:	48 8b ce             	mov    %rsi,%rcx
1402697cb:	e8 20 d2 e8 ff       	call   0x1400f69f0
1402697d0:	85 c0                	test   %eax,%eax
1402697d2:	0f 84 db 01 00 00    	je     0x1402699b3
1402697d8:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1402697dd:	4d 8b c4             	mov    %r12,%r8
1402697e0:	48 8b ce             	mov    %rsi,%rcx
1402697e3:	e8 08 d2 e8 ff       	call   0x1400f69f0
1402697e8:	85 c0                	test   %eax,%eax
1402697ea:	0f 84 c3 01 00 00    	je     0x1402699b3
1402697f0:	45 33 c0             	xor    %r8d,%r8d
1402697f3:	48 8b d5             	mov    %rbp,%rdx
1402697f6:	48 8b ce             	mov    %rsi,%rcx
1402697f9:	e8 12 d0 e8 ff       	call   0x1400f6810
1402697fe:	85 c0                	test   %eax,%eax
140269800:	0f 84 ad 01 00 00    	je     0x1402699b3
140269806:	49 3b df             	cmp    %r15,%rbx
140269809:	73 54                	jae    0x14026985f
14026980b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140269810:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
140269817:	00
140269818:	45 33 c0             	xor    %r8d,%r8d
14026981b:	48 8b ce             	mov    %rsi,%rcx
14026981e:	e8 8d d1 e8 ff       	call   0x1400f69b0
140269823:	85 c0                	test   %eax,%eax
140269825:	0f 84 88 01 00 00    	je     0x1402699b3
14026982b:	4d 8b c6             	mov    %r14,%r8
14026982e:	48 8b d5             	mov    %rbp,%rdx
140269831:	48 8b ce             	mov    %rsi,%rcx
140269834:	e8 b7 d1 e8 ff       	call   0x1400f69f0
140269839:	85 c0                	test   %eax,%eax
14026983b:	0f 84 72 01 00 00    	je     0x1402699b3
140269841:	45 33 c0             	xor    %r8d,%r8d
140269844:	48 8b d5             	mov    %rbp,%rdx
140269847:	48 8b ce             	mov    %rsi,%rcx
14026984a:	e8 c1 cf e8 ff       	call   0x1400f6810
14026984f:	85 c0                	test   %eax,%eax
140269851:	0f 84 5c 01 00 00    	je     0x1402699b3
140269857:	48 ff c3             	inc    %rbx
14026985a:	49 3b df             	cmp    %r15,%rbx
14026985d:	72 b1                	jb     0x140269810
14026985f:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
140269866:	00
140269867:	4d 3b ee             	cmp    %r14,%r13
14026986a:	4d 8b c6             	mov    %r14,%r8
14026986d:	48 8b d5             	mov    %rbp,%rdx
140269870:	4d 0f 42 c5          	cmovb  %r13,%r8
140269874:	48 8b cb             	mov    %rbx,%rcx
140269877:	e8 e4 7a 07 00       	call   0x1402e1360
14026987c:	4d 3b f5             	cmp    %r13,%r14
14026987f:	0f 83 d1 00 00 00    	jae    0x140269956
140269885:	49 03 de             	add    %r14,%rbx
140269888:	45 33 c0             	xor    %r8d,%r8d
14026988b:	4d 2b ee             	sub    %r14,%r13
14026988e:	48 89 9c 24 c8 00 00 	mov    %rbx,0xc8(%rsp)
140269895:	00
140269896:	41 8b c8             	mov    %r8d,%ecx
140269899:	48 85 ff             	test   %rdi,%rdi
14026989c:	74 2f                	je     0x1402698cd
14026989e:	4c 8b 64 24 20       	mov    0x20(%rsp),%r12
1402698a3:	0f 1f 40 00          	nopl   0x0(%rax)
1402698a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1402698ae:	00 00
1402698b0:	33 d2                	xor    %edx,%edx
1402698b2:	48 8b c1             	mov    %rcx,%rax
1402698b5:	49 f7 f6             	div    %r14
1402698b8:	0f b6 04 2a          	movzbl (%rdx,%rbp,1),%eax
1402698bc:	42 88 04 21          	mov    %al,(%rcx,%r12,1)
1402698c0:	48 ff c1             	inc    %rcx
1402698c3:	48 3b cf             	cmp    %rdi,%rcx
1402698c6:	72 e8                	jb     0x1402698b0
1402698c8:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
1402698cd:	4d 8b d8             	mov    %r8,%r11
1402698d0:	4d 85 e4             	test   %r12,%r12
1402698d3:	74 5f                	je     0x140269934
1402698d5:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1402698da:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1402698e0:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
1402698e5:	4c 2b c8             	sub    %rax,%r9
1402698e8:	48 8d 1c 07          	lea    (%rdi,%rax,1),%rbx
1402698ec:	0f 1f 40 00          	nopl   0x0(%rax)
1402698f0:	45 0f b7 c7          	movzwl %r15w,%r8d
1402698f4:	4a 8d 04 1b          	lea    (%rbx,%r11,1),%rax
1402698f8:	4c 8b d7             	mov    %rdi,%r10
1402698fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140269900:	41 0f b6 54 01 ff    	movzbl -0x1(%r9,%rax,1),%edx
140269906:	48 8d 40 ff          	lea    -0x1(%rax),%rax
14026990a:	0f b6 08             	movzbl (%rax),%ecx
14026990d:	66 03 d1             	add    %cx,%dx
140269910:	66 44 03 c2          	add    %dx,%r8w
140269914:	44 88 00             	mov    %r8b,(%rax)
140269917:	66 41 c1 e8 08       	shr    $0x8,%r8w
14026991c:	4d 2b d7             	sub    %r15,%r10
14026991f:	75 df                	jne    0x140269900
140269921:	4c 03 df             	add    %rdi,%r11
140269924:	4c 2b cf             	sub    %rdi,%r9
140269927:	4d 3b dc             	cmp    %r12,%r11
14026992a:	72 c4                	jb     0x1402698f0
14026992c:	4c 8b bc 24 b8 00 00 	mov    0xb8(%rsp),%r15
140269933:	00
140269934:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
14026993b:	00
14026993c:	45 33 c0             	xor    %r8d,%r8d
14026993f:	48 8b ce             	mov    %rsi,%rcx
140269942:	e8 69 d0 e8 ff       	call   0x1400f69b0
140269947:	bb 01 00 00 00       	mov    $0x1,%ebx
14026994c:	85 c0                	test   %eax,%eax
14026994e:	0f 85 6c fe ff ff    	jne    0x1402697c0
140269954:	eb 5d                	jmp    0x1402699b3
140269956:	b8 01 00 00 00       	mov    $0x1,%eax
14026995b:	89 44 24 40          	mov    %eax,0x40(%rsp)
14026995f:	eb 52                	jmp    0x1402699b3
140269961:	e8 0a d7 eb ff       	call   0x140127070
140269966:	4c 8d 05 83 ba 11 00 	lea    0x11ba83(%rip),%r8        # 0x1403853f0
14026996d:	ba 54 00 00 00       	mov    $0x54,%edx
140269972:	48 8d 0d 8f ba 11 00 	lea    0x11ba8f(%rip),%rcx        # 0x140385408
140269979:	e8 12 d8 eb ff       	call   0x140127190
14026997e:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140269983:	eb 22                	jmp    0x1402699a7
140269985:	e8 e6 d6 eb ff       	call   0x140127070
14026998a:	4c 8d 05 5f ba 11 00 	lea    0x11ba5f(%rip),%r8        # 0x1403853f0
140269991:	ba 44 00 00 00       	mov    $0x44,%edx