1402474f3:	41 8b d7             	mov    %r15d,%edx
1402474f6:	89 45 d0             	mov    %eax,-0x30(%rbp)
1402474f9:	8d 48 01             	lea    0x1(%rax),%ecx
1402474fc:	e8 2f 12 00 00       	call   0x140248730
140247501:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140247505:	41 8b d7             	mov    %r15d,%edx
140247508:	48 89 01             	mov    %rax,(%rcx)
14024750b:	8b 4d 70             	mov    0x70(%rbp),%ecx
14024750e:	e8 1d 12 00 00       	call   0x140248730
140247513:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140247517:	48 89 01             	mov    %rax,(%rcx)
14024751a:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
14024751e:	48 8b 09             	mov    (%rcx),%rcx
140247521:	48 85 c9             	test   %rcx,%rcx
140247524:	74 4f                	je     0x140247575
140247526:	48 85 c0             	test   %rax,%rax
140247529:	74 4a                	je     0x140247575
14024752b:	4c 63 7d d0          	movslq -0x30(%rbp),%r15
14024752f:	48 8b d1             	mov    %rcx,%rdx
140247532:	45 8b c7             	mov    %r15d,%r8d
140247535:	48 8b cb             	mov    %rbx,%rcx
140247538:	e8 c3 60 fd ff       	call   0x14021d600
14024753d:	48 8b 45 58          	mov    0x58(%rbp),%rax
140247541:	48 8b ce             	mov    %rsi,%rcx
140247544:	48 8b 00             	mov    (%rax),%rax
140247547:	41 88 3c 07          	mov    %dil,(%r15,%rax,1)
14024754b:	48 8b 45 60          	mov    0x60(%rbp),%rax
14024754f:	44 8b 45 70          	mov    0x70(%rbp),%r8d
140247553:	48 8b 10             	mov    (%rax),%rdx
140247556:	e8 a5 60 fd ff       	call   0x14021d600
14024755b:	8b 45 70             	mov    0x70(%rbp),%eax
14024755e:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140247562:	89 01                	mov    %eax,(%rcx)
140247564:	48 8b 45 50          	mov    0x50(%rbp),%rax
140247568:	4c 89 30             	mov    %r14,(%rax)
14024756b:	4c 8b f7             	mov    %rdi,%r14
14024756e:	bf 01 00 00 00       	mov    $0x1,%edi
140247573:	eb 6b                	jmp    0x1402475e0
140247575:	45 33 c0             	xor    %r8d,%r8d
140247578:	41 8b d7             	mov    %r15d,%edx
14024757b:	e8 60 11 00 00       	call   0x1402486e0
140247580:	48 8b 45 60          	mov    0x60(%rbp),%rax
140247584:	45 33 c0             	xor    %r8d,%r8d
140247587:	41 8b d7             	mov    %r15d,%edx
14024758a:	48 8b 08             	mov    (%rax),%rcx
14024758d:	e8 4e 11 00 00       	call   0x1402486e0
140247592:	eb 4c                	jmp    0x1402475e0
140247594:	ba 91 00 00 00       	mov    $0x91,%edx
140247599:	c7 44 24 20 b5 03 00 	movl   $0x3b5,0x20(%rsp)
1402475a0:	00
1402475a1:	4c 8d 0d 50 23 13 00 	lea    0x132350(%rip),%r9        # 0x1403798f8
1402475a8:	b9 09 00 00 00       	mov    $0x9,%ecx
1402475ad:	44 8d 42 d3          	lea    -0x2d(%rdx),%r8d
1402475b1:	e8 ea 9d fd ff       	call   0x1402213a0
1402475b6:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
1402475ba:	eb 24                	jmp    0x1402475e0
1402475bc:	c7 44 24 20 9a 03 00 	movl   $0x39a,0x20(%rsp)
1402475c3:	00
1402475c4:	41 b8 41 00 00 00    	mov    $0x41,%r8d
1402475ca:	4c 8d 0d 27 23 13 00 	lea    0x132327(%rip),%r9        # 0x1403798f8
1402475d1:	ba 91 00 00 00       	mov    $0x91,%edx
1402475d6:	b9 09 00 00 00       	mov    $0x9,%ecx
1402475db:	e8 c0 9d fd ff       	call   0x1402213a0
1402475e0:	49 8b cc             	mov    %r12,%rcx
1402475e3:	e8 38 20 04 00       	call   0x140289620
1402475e8:	49 8b ce             	mov    %r14,%rcx
1402475eb:	45 85 ed             	test   %r13d,%r13d
1402475ee:	74 16                	je     0x140247606
1402475f0:	41 b9 dd 00 00 00    	mov    $0xdd,%r9d
1402475f6:	4c 8d 05 fb 22 13 00 	lea    0x1322fb(%rip),%r8        # 0x1403798f8
1402475fd:	33 d2                	xor    %edx,%edx
1402475ff:	e8 5c 55 ff ff       	call   0x14023cb60
140247604:	eb 12                	jmp    0x140247618
140247606:	41 b8 df 00 00 00    	mov    $0xdf,%r8d
14024760c:	48 8d 15 e5 22 13 00 	lea    0x1322e5(%rip),%rdx        # 0x1403798f8
140247613:	e8 f8 1c fe ff       	call   0x140229310
140247618:	48 8b cb             	mov    %rbx,%rcx
14024761b:	e8 a0 54 fd ff       	call   0x14021cac0
140247620:	48 8b ce             	mov    %rsi,%rcx
140247623:	e8 98 54 fd ff       	call   0x14021cac0
140247628:	8b c7                	mov    %edi,%eax
14024762a:	48 83 c4 68          	add    $0x68,%rsp
14024762e:	41 5f                	pop    %r15
140247630:	41 5e                	pop    %r14
140247632:	41 5d                	pop    %r13
140247634:	41 5c                	pop    %r12
140247636:	5f                   	pop    %rdi
140247637:	5e                   	pop    %rsi
140247638:	5b                   	pop    %rbx
140247639:	5d                   	pop    %rbp
14024763a:	c3                   	ret
14024763b:	cc                   	int3
14024763c:	cc                   	int3
14024763d:	cc                   	int3
14024763e:	cc                   	int3
14024763f:	cc                   	int3
140247640:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140247645:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14024764a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14024764f:	55                   	push   %rbp
140247650:	56                   	push   %rsi
140247651:	57                   	push   %rdi
140247652:	41 54                	push   %r12
140247654:	41 55                	push   %r13
140247656:	41 56                	push   %r14
140247658:	41 57                	push   %r15
14024765a:	b8 40 00 00 00       	mov    $0x40,%eax
14024765f:	e8 7c 2f 0b 00       	call   0x1402fa5e0
140247664:	48 2b e0             	sub    %rax,%rsp
140247667:	45 33 f6             	xor    %r14d,%r14d
14024766a:	49 8b f0             	mov    %r8,%rsi
14024766d:	45 8b e6             	mov    %r14d,%r12d
140247670:	48 8b ea             	mov    %rdx,%rbp
140247673:	4c 8b f9             	mov    %rcx,%r15
140247676:	e8 d5 1f 04 00       	call   0x140289650
14024767b:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140247680:	48 8b d8             	mov    %rax,%rbx
140247683:	45 8d 6e 07          	lea    0x7(%r14),%r13d
140247687:	48 85 c0             	test   %rax,%rax
14024768a:	75 09                	jne    0x140247695
14024768c:	45 8d 6e 41          	lea    0x41(%r14),%r13d
140247690:	e9 de 01 00 00       	jmp    0x140247873
140247695:	48 8b c8             	mov    %rax,%rcx
140247698:	e8 63 20 04 00       	call   0x140289700
14024769d:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1402476a4:	48 8b fb             	mov    %rbx,%rdi
1402476a7:	48 ff c7             	inc    %rdi
1402476aa:	44 38 24 2f          	cmp    %r12b,(%rdi,%rbp,1)
1402476ae:	75 f7                	jne    0x1402476a7
1402476b0:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1402476b6:	48 8d 15 cb 22 13 00 	lea    0x1322cb(%rip),%rdx        # 0x140379988
1402476bd:	49 8b cf             	mov    %r15,%rcx
1402476c0:	e8 2b 60 fd ff       	call   0x14021d6f0
1402476c5:	83 f8 0b             	cmp    $0xb,%eax
1402476c8:	0f 85 a0 01 00 00    	jne    0x14024786e
1402476ce:	44 8b c7             	mov    %edi,%r8d
1402476d1:	48 8b d5             	mov    %rbp,%rdx
1402476d4:	49 8b cf             	mov    %r15,%rcx
1402476d7:	e8 14 60 fd ff       	call   0x14021d6f0
1402476dc:	3b c7                	cmp    %edi,%eax
1402476de:	0f 85 8a 01 00 00    	jne    0x14024786e
1402476e4:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1402476ea:	48 8d 15 a3 22 13 00 	lea    0x1322a3(%rip),%rdx        # 0x140379994
1402476f1:	49 8b cf             	mov    %r15,%rcx
1402476f4:	e8 f7 5f fd ff       	call   0x14021d6f0
1402476f9:	83 f8 06             	cmp    $0x6,%eax
1402476fc:	0f 85 6c 01 00 00    	jne    0x14024786e
140247702:	48 ff c3             	inc    %rbx
140247705:	44 38 24 1e          	cmp    %r12b,(%rsi,%rbx,1)
140247709:	75 f7                	jne    0x140247702
14024770b:	85 db                	test   %ebx,%ebx
14024770d:	7e 34                	jle    0x140247743
14024770f:	44 8b c3             	mov    %ebx,%r8d
140247712:	48 8b d6             	mov    %rsi,%rdx
140247715:	49 8b cf             	mov    %r15,%rcx
140247718:	e8 d3 5f fd ff       	call   0x14021d6f0
14024771d:	3b c3                	cmp    %ebx,%eax
14024771f:	0f 85 49 01 00 00    	jne    0x14024786e
140247725:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14024772b:	48 8d 15 12 75 0e 00 	lea    0xe7512(%rip),%rdx        # 0x14032ec44
140247732:	49 8b cf             	mov    %r15,%rcx
140247735:	e8 b6 5f fd ff       	call   0x14021d6f0
14024773a:	83 f8 01             	cmp    $0x1,%eax
14024773d:	0f 85 2b 01 00 00    	jne    0x14024786e
140247743:	41 b8 76 02 00 00    	mov    $0x276,%r8d
140247749:	48 8d 15 a8 21 13 00 	lea    0x1321a8(%rip),%rdx        # 0x1403798f8
140247750:	b9 00 20 00 00       	mov    $0x2000,%ecx
140247755:	e8 66 1b fe ff       	call   0x1402292c0
14024775a:	4c 8b e0             	mov    %rax,%r12
14024775d:	48 85 c0             	test   %rax,%rax
140247760:	75 09                	jne    0x14024776b
140247762:	44 8d 68 41          	lea    0x41(%rax),%r13d
140247766:	e9 03 01 00 00       	jmp    0x14024786e
14024776b:	8b 9c 24 a0 00 00 00 	mov    0xa0(%rsp),%ebx
140247772:	41 8b ee             	mov    %r14d,%ebp
140247775:	85 db                	test   %ebx,%ebx
140247777:	7e 69                	jle    0x1402477e2
140247779:	b8 00 14 00 00       	mov    $0x1400,%eax
14024777e:	66 90                	xchg   %ax,%ax
140247780:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140247785:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024778a:	3b d8                	cmp    %eax,%ebx
14024778c:	4c 63 cd             	movslq %ebp,%r9
14024778f:	8b f3                	mov    %ebx,%esi
140247791:	49 8b d4             	mov    %r12,%rdx
140247794:	0f 47 f0             	cmova  %eax,%esi
140247797:	4c 03 8c 24 98 00 00 	add    0x98(%rsp),%r9
14024779e:	00
14024779f:	89 74 24 20          	mov    %esi,0x20(%rsp)
1402477a3:	e8 68 1f 04 00       	call   0x140289710
1402477a8:	85 c0                	test   %eax,%eax
1402477aa:	0f 84 bb 00 00 00    	je     0x14024786b
1402477b0:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402477b4:	85 c9                	test   %ecx,%ecx
1402477b6:	74 1a                	je     0x1402477d2
1402477b8:	44 8b c1             	mov    %ecx,%r8d
1402477bb:	49 8b d4             	mov    %r12,%rdx
1402477be:	49 8b cf             	mov    %r15,%rcx
1402477c1:	e8 2a 5f fd ff       	call   0x14021d6f0
1402477c6:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402477ca:	3b c1                	cmp    %ecx,%eax
1402477cc:	0f 85 99 00 00 00    	jne    0x14024786b
1402477d2:	44 03 f1             	add    %ecx,%r14d
1402477d5:	2b de                	sub    %esi,%ebx
1402477d7:	03 ee                	add    %esi,%ebp
1402477d9:	b8 00 14 00 00       	mov    $0x1400,%eax
1402477de:	85 db                	test   %ebx,%ebx
1402477e0:	7f 9e                	jg     0x140247780
1402477e2:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402477e7:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402477ec:	48 8b cb             	mov    %rbx,%rcx
1402477ef:	49 8b d4             	mov    %r12,%rdx
1402477f2:	e8 89 1e 04 00       	call   0x140289680
1402477f7:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
1402477fc:	45 85 c0             	test   %r8d,%r8d
1402477ff:	7e 11                	jle    0x140247812
140247801:	49 8b d4             	mov    %r12,%rdx
140247804:	49 8b cf             	mov    %r15,%rcx
140247807:	e8 e4 5e fd ff       	call   0x14021d6f0
14024780c:	3b 44 24 30          	cmp    0x30(%rsp),%eax
140247810:	75 54                	jne    0x140247866
140247812:	41 b8 09 00 00 00    	mov    $0x9,%r8d
140247818:	48 8d 15 81 21 13 00 	lea    0x132181(%rip),%rdx        # 0x1403799a0
14024781f:	49 8b cf             	mov    %r15,%rcx
140247822:	e8 c9 5e fd ff       	call   0x14021d6f0
140247827:	83 f8 09             	cmp    $0x9,%eax
14024782a:	75 3a                	jne    0x140247866
14024782c:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
140247833:	00
140247834:	44 8b c7             	mov    %edi,%r8d
140247837:	49 8b cf             	mov    %r15,%rcx
14024783a:	e8 b1 5e fd ff       	call   0x14021d6f0
14024783f:	3b c7                	cmp    %edi,%eax
140247841:	75 23                	jne    0x140247866
140247843:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140247849:	48 8d 15 44 21 13 00 	lea    0x132144(%rip),%rdx        # 0x140379994
140247850:	49 8b cf             	mov    %r15,%rcx
140247853:	e8 98 5e fd ff       	call   0x14021d6f0
140247858:	83 f8 06             	cmp    $0x6,%eax
14024785b:	75 09                	jne    0x140247866
14024785d:	44 03 74 24 30       	add    0x30(%rsp),%r14d
140247862:	75 2e                	jne    0x140247892
140247864:	eb 0d                	jmp    0x140247873
140247866:	45 33 f6             	xor    %r14d,%r14d
140247869:	eb 08                	jmp    0x140247873
14024786b:	45 33 f6             	xor    %r14d,%r14d
14024786e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140247873:	ba 72 00 00 00       	mov    $0x72,%edx
140247878:	c7 44 24 20 92 02 00 	movl   $0x292,0x20(%rsp)
14024787f:	00
140247880:	4c 8d 0d 71 20 13 00 	lea    0x132071(%rip),%r9        # 0x1403798f8
140247887:	45 8b c5             	mov    %r13d,%r8d
14024788a:	8d 4a 97             	lea    -0x69(%rdx),%ecx
14024788d:	e8 0e 9b fd ff       	call   0x1402213a0
140247892:	48 8b cb             	mov    %rbx,%rcx
140247895:	e8 86 1d 04 00       	call   0x140289620
14024789a:	41 b9 94 02 00 00    	mov    $0x294,%r9d
1402478a0:	4c 8d 05 51 20 13 00 	lea    0x132051(%rip),%r8        # 0x1403798f8
1402478a7:	ba 00 20 00 00       	mov    $0x2000,%edx
1402478ac:	49 8b cc             	mov    %r12,%rcx
1402478af:	e8 6c 1b fe ff       	call   0x140229420
1402478b4:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1402478bb:	00
1402478bc:	41 8b c6             	mov    %r14d,%eax
1402478bf:	48 83 c4 40          	add    $0x40,%rsp
1402478c3:	41 5f                	pop    %r15
1402478c5:	41 5e                	pop    %r14
1402478c7:	41 5d                	pop    %r13
1402478c9:	41 5c                	pop    %r12
1402478cb:	5f                   	pop    %rdi
1402478cc:	5e                   	pop    %rsi
1402478cd:	5d                   	pop    %rbp
1402478ce:	c3                   	ret
1402478cf:	cc                   	int3
1402478d0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402478d5:	57                   	push   %rdi
1402478d6:	b8 20 00 00 00       	mov    $0x20,%eax
1402478db:	e8 00 2d 0b 00       	call   0x1402fa5e0
1402478e0:	48 2b e0             	sub    %rax,%rsp
1402478e3:	4c 8b c2             	mov    %rdx,%r8
1402478e6:	48 8b fa             	mov    %rdx,%rdi
1402478e9:	4c 2b c1             	sub    %rcx,%r8
1402478ec:	48 8b d9             	mov    %rcx,%rbx
1402478ef:	48 8b c1             	mov    %rcx,%rax
1402478f2:	0f b6 10             	movzbl (%rax),%edx
1402478f5:	42 0f b6 0c 00       	movzbl (%rax,%r8,1),%ecx
1402478fa:	2b d1                	sub    %ecx,%edx
1402478fc:	75 07                	jne    0x140247905
1402478fe:	48 ff c0             	inc    %rax
140247901:	85 c9                	test   %ecx,%ecx
140247903:	75 ed                	jne    0x1402478f2
140247905:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
14024790a:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14024790f:	85 d2                	test   %edx,%edx
140247911:	0f 84 2c 02 00 00    	je     0x140247b43
140247917:	48 8d 15 b2 53 11 00 	lea    0x1153b2(%rip),%rdx        # 0x14035ccd0
14024791e:	48 8b cf             	mov    %rdi,%rcx
140247921:	e8 6e 51 0b 00       	call   0x1402fca94
140247926:	85 c0                	test   %eax,%eax
140247928:	0f 85 93 00 00 00    	jne    0x1402479c1
14024792e:	48 8d 15 bb 53 11 00 	lea    0x1153bb(%rip),%rdx        # 0x14035ccf0
140247935:	48 8b cb             	mov    %rbx,%rcx
140247938:	e8 57 51 0b 00       	call   0x1402fca94
14024793d:	85 c0                	test   %eax,%eax
14024793f:	0f 84 fe 01 00 00    	je     0x140247b43
140247945:	48 8d 15 94 53 11 00 	lea    0x115394(%rip),%rdx        # 0x14035cce0
14024794c:	48 8b cb             	mov    %rbx,%rcx
14024794f:	e8 40 51 0b 00       	call   0x1402fca94
140247954:	85 c0                	test   %eax,%eax
140247956:	0f 84 e7 01 00 00    	je     0x140247b43
14024795c:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140247963:	48 ff c0             	inc    %rax
140247966:	80 3c 03 00          	cmpb   $0x0,(%rbx,%rax,1)
14024796a:	75 f7                	jne    0x140247963
14024796c:	83 f8 0c             	cmp    $0xc,%eax
14024796f:	7e 49                	jle    0x1402479ba
140247971:	48 63 f8             	movslq %eax,%rdi
140247974:	48 8d 15 65 53 11 00 	lea    0x115365(%rip),%rdx        # 0x14035cce0
14024797b:	48 03 fb             	add    %rbx,%rdi
14024797e:	48 8d 4f f5          	lea    -0xb(%rdi),%rcx
140247982:	e8 0d 51 0b 00       	call   0x1402fca94
140247987:	85 c0                	test   %eax,%eax
140247989:	75 2f                	jne    0x1402479ba
14024798b:	48 83 ef 0c          	sub    $0xc,%rdi
14024798f:	80 3f 20             	cmpb   $0x20,(%rdi)
140247992:	75 26                	jne    0x1402479ba
140247994:	2b fb                	sub    %ebx,%edi
140247996:	85 ff                	test   %edi,%edi
140247998:	7e 20                	jle    0x1402479ba
14024799a:	44 8b c7             	mov    %edi,%r8d
14024799d:	48 8b d3             	mov    %rbx,%rdx
1402479a0:	33 c9                	xor    %ecx,%ecx
1402479a2:	e8 e9 10 00 00       	call   0x140248a90
1402479a7:	48 85 c0             	test   %rax,%rax
1402479aa:	74 0e                	je     0x1402479ba
1402479ac:	48 83 b8 b8 00 00 00 	cmpq   $0x0,0xb8(%rax)
1402479b3:	00
1402479b4:	0f 85 89 01 00 00    	jne    0x140247b43
1402479ba:	33 c0                	xor    %eax,%eax
1402479bc:	e9 87 01 00 00       	jmp    0x140247b48
1402479c1:	48 8d 15 58 53 11 00 	lea    0x115358(%rip),%rdx        # 0x14035cd20
1402479c8:	48 8b cf             	mov    %rdi,%rcx
1402479cb:	e8 c4 50 0b 00       	call   0x1402fca94
1402479d0:	85 c0                	test   %eax,%eax
1402479d2:	75 73                	jne    0x140247a47
1402479d4:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1402479db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1402479e0:	48 ff c0             	inc    %rax
1402479e3:	80 3c 03 00          	cmpb   $0x0,(%rbx,%rax,1)
1402479e7:	75 f7                	jne    0x1402479e0