140126276:	be 1c 00 00 00       	mov    $0x1c,%esi
14012627b:	4c 8b cb             	mov    %rbx,%r9
14012627e:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140126284:	48 8b d7             	mov    %rdi,%rdx
140126287:	48 8b cd             	mov    %rbp,%rcx
14012628a:	e8 1d 00 00 00       	call   0x1401262ac
14012628f:	8b c6                	mov    %esi,%eax
140126291:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140126296:	48 33 cc             	xor    %rsp,%rcx
140126299:	e8 12 9c 18 00       	call   0x1402afeb0
14012629e:	48 83 c4 30          	add    $0x30,%rsp
1401262a2:	41 5e                	pop    %r14
1401262a4:	5f                   	pop    %rdi
1401262a5:	5e                   	pop    %rsi
1401262a6:	5d                   	pop    %rbp
1401262a7:	5b                   	pop    %rbx
1401262a8:	c3                   	ret
1401262a9:	cc                   	int3
1401262aa:	cc                   	int3
1401262ab:	cc                   	int3
1401262ac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401262b1:	57                   	push   %rdi
1401262b2:	48 83 ec 20          	sub    $0x20,%rsp
1401262b6:	49 8b f9             	mov    %r9,%rdi
1401262b9:	48 8b da             	mov    %rdx,%rbx
1401262bc:	44 39 82 b0 00 00 00 	cmp    %r8d,0xb0(%rdx)
1401262c3:	0f 84 d4 00 00 00    	je     0x14012639d
1401262c9:	41 8b c8             	mov    %r8d,%ecx
1401262cc:	45 85 c0             	test   %r8d,%r8d
1401262cf:	0f 84 96 00 00 00    	je     0x14012636b
1401262d5:	83 e9 01             	sub    $0x1,%ecx
1401262d8:	74 72                	je     0x14012634c
1401262da:	83 e9 01             	sub    $0x1,%ecx
1401262dd:	74 61                	je     0x140126340
1401262df:	83 e9 01             	sub    $0x1,%ecx
1401262e2:	74 50                	je     0x140126334
1401262e4:	83 e9 01             	sub    $0x1,%ecx
1401262e7:	74 0a                	je     0x1401262f3
1401262e9:	83 f9 01             	cmp    $0x1,%ecx
1401262ec:	74 0f                	je     0x1401262fd
1401262ee:	e9 aa 00 00 00       	jmp    0x14012639d
1401262f3:	66 41 c7 81 1c 0d 00 	movw   $0x1,0xd1c(%r9)
1401262fa:	00 01 00
1401262fd:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
140126301:	44 89 82 b0 00 00 00 	mov    %r8d,0xb0(%rdx)
140126308:	e8 87 25 f8 ff       	call   0x1400a8894
14012630d:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
140126311:	e8 7e 25 f8 ff       	call   0x1400a8894
140126316:	48 8b 8f 78 12 00 00 	mov    0x1278(%rdi),%rcx
14012631d:	83 a7 b0 12 00 00 00 	andl   $0x0,0x12b0(%rdi)
140126324:	ff 15 de 8c 2a 00    	call   *0x2a8cde(%rip)        # 0x1403cf008
14012632a:	48 83 a7 78 12 00 00 	andq   $0x0,0x1278(%rdi)
140126331:	00
140126332:	eb 69                	jmp    0x14012639d
140126334:	c7 82 b0 00 00 00 03 	movl   $0x3,0xb0(%rdx)
14012633b:	00 00 00
14012633e:	eb 5d                	jmp    0x14012639d
140126340:	c7 82 b0 00 00 00 02 	movl   $0x2,0xb0(%rdx)
140126347:	00 00 00
14012634a:	eb 51                	jmp    0x14012639d
14012634c:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
140126350:	c7 82 b0 00 00 00 01 	movl   $0x1,0xb0(%rdx)
140126357:	00 00 00
14012635a:	c7 82 a0 00 00 00 01 	movl   $0x1,0xa0(%rdx)
140126361:	00 00 00
140126364:	e8 2b 25 f8 ff       	call   0x1400a8894
140126369:	eb 32                	jmp    0x14012639d
14012636b:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
14012636f:	e8 20 25 f8 ff       	call   0x1400a8894
140126374:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
140126378:	e8 17 25 f8 ff       	call   0x1400a8894
14012637d:	83 a3 b0 00 00 00 00 	andl   $0x0,0xb0(%rbx)
140126384:	48 83 a3 a8 00 00 00 	andq   $0x0,0xa8(%rbx)
14012638b:	00
14012638c:	c7 83 a0 00 00 00 01 	movl   $0x1,0xa0(%rbx)
140126393:	00 00 00
140126396:	c6 83 b5 00 00 00 00 	movb   $0x0,0xb5(%rbx)
14012639d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401263a2:	48 83 c4 20          	add    $0x20,%rsp
1401263a6:	5f                   	pop    %rdi
1401263a7:	c3                   	ret
1401263a8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401263ad:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401263b2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401263b7:	57                   	push   %rdi
1401263b8:	41 56                	push   %r14
1401263ba:	41 57                	push   %r15
1401263bc:	48 83 ec 30          	sub    $0x30,%rsp
1401263c0:	49 8b f0             	mov    %r8,%rsi
1401263c3:	48 8d ba 3c 01 00 00 	lea    0x13c(%rdx),%rdi
1401263ca:	4c 8b f2             	mov    %rdx,%r14
1401263cd:	4c 8b f9             	mov    %rcx,%r15
1401263d0:	41 b8 11 00 00 00    	mov    $0x11,%r8d
1401263d6:	48 8d 15 fb 26 1c 00 	lea    0x1c26fb(%rip),%rdx        # 0x1402e8ad8
1401263dd:	49 8b c9             	mov    %r9,%rcx
1401263e0:	49 8b d9             	mov    %r9,%rbx
1401263e3:	e8 24 33 f9 ff       	call   0x1400b970c
1401263e8:	85 c0                	test   %eax,%eax
1401263ea:	74 0a                	je     0x1401263f6
1401263ec:	8b 2f                	mov    (%rdi),%ebp
1401263ee:	81 fd 91 01 00 00    	cmp    $0x191,%ebp
1401263f4:	74 23                	je     0x140126419
1401263f6:	41 b8 13 00 00 00    	mov    $0x13,%r8d
1401263fc:	48 8d 15 8d 26 1c 00 	lea    0x1c268d(%rip),%rdx        # 0x1402e8a90
140126403:	48 8b cb             	mov    %rbx,%rcx
140126406:	e8 01 33 f9 ff       	call   0x1400b970c
14012640b:	85 c0                	test   %eax,%eax
14012640d:	74 62                	je     0x140126471
14012640f:	8b 2f                	mov    (%rdi),%ebp
140126411:	81 fd 97 01 00 00    	cmp    $0x197,%ebp
140126417:	75 58                	jne    0x140126471
140126419:	48 8b cb             	mov    %rbx,%rcx
14012641c:	e8 1f 79 f9 ff       	call   0x1400bdd40
140126421:	48 8b f8             	mov    %rax,%rdi
140126424:	48 85 c0             	test   %rax,%rax
140126427:	75 08                	jne    0x140126431
140126429:	8d 47 1b             	lea    0x1b(%rdi),%eax
14012642c:	e9 cb 01 00 00       	jmp    0x1401265fc
140126431:	4c 8b cb             	mov    %rbx,%r9
140126434:	4c 8d 05 7d dc 1e 00 	lea    0x1edc7d(%rip),%r8        # 0x1403140b8
14012643b:	49 8b d7             	mov    %r15,%rdx
14012643e:	49 8b ce             	mov    %r14,%rcx
140126441:	e8 de 89 f8 ff       	call   0x1400aee24
140126446:	81 fd 97 01 00 00    	cmp    $0x197,%ebp
14012644c:	4c 8b c7             	mov    %rdi,%r8
14012644f:	0f 94 c2             	sete   %dl
140126452:	e8 61 8e f9 ff       	call   0x1400bf2b8
140126457:	48 8b cf             	mov    %rdi,%rcx
14012645a:	8b d8                	mov    %eax,%ebx
14012645c:	ff 15 a6 8b 2a 00    	call   *0x2a8ba6(%rip)        # 0x1403cf008
140126462:	85 db                	test   %ebx,%ebx
140126464:	0f 84 90 01 00 00    	je     0x1401265fa
14012646a:	8b c3                	mov    %ebx,%eax
14012646c:	e9 8b 01 00 00       	jmp    0x1401265fc
140126471:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
140126477:	48 8d 15 aa 20 1c 00 	lea    0x1c20aa(%rip),%rdx        # 0x1402e8528
14012647e:	48 8b cb             	mov    %rbx,%rcx
140126481:	e8 86 32 f9 ff       	call   0x1400b970c
140126486:	85 c0                	test   %eax,%eax
140126488:	74 2b                	je     0x1401264b5
14012648a:	8b 07                	mov    (%rdi),%eax
14012648c:	2d c8 00 00 00       	sub    $0xc8,%eax
140126491:	83 f8 64             	cmp    $0x64,%eax
140126494:	0f 82 60 01 00 00    	jb     0x1401265fa
14012649a:	33 d2                	xor    %edx,%edx
14012649c:	4c 8d 8e a8 00 00 00 	lea    0xa8(%rsi),%r9
1401264a3:	48 8d 4b 0f          	lea    0xf(%rbx),%rcx
1401264a7:	44 8d 42 0a          	lea    0xa(%rdx),%r8d
1401264ab:	e8 bc e8 f9 ff       	call   0x1400c4d6c
1401264b0:	e9 45 01 00 00       	jmp    0x1401265fa
1401264b5:	bd 05 00 00 00       	mov    $0x5,%ebp
1401264ba:	4c 8d 0d db 12 1c 00 	lea    0x1c12db(%rip),%r9        # 0x1402e779c
1401264c1:	48 8d 15 70 20 1c 00 	lea    0x1c2070(%rip),%rdx        # 0x1402e8538
1401264c8:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401264cd:	48 8b cb             	mov    %rbx,%rcx
1401264d0:	44 8d 45 06          	lea    0x6(%rbp),%r8d
1401264d4:	e8 ab 77 f9 ff       	call   0x1400bdc84
1401264d9:	84 c0                	test   %al,%al
1401264db:	0f 85 12 01 00 00    	jne    0x1401265f3
1401264e1:	44 8d 7d 0d          	lea    0xd(%rbp),%r15d
1401264e5:	48 8b cb             	mov    %rbx,%rcx
1401264e8:	45 8b c7             	mov    %r15d,%r8d
1401264eb:	48 8d 15 56 20 1c 00 	lea    0x1c2056(%rip),%rdx        # 0x1402e8548
1401264f2:	e8 15 32 f9 ff       	call   0x1400b970c
1401264f7:	85 c0                	test   %eax,%eax
1401264f9:	74 55                	je     0x140126550
1401264fb:	8b 07                	mov    (%rdi),%eax
1401264fd:	2d c8 00 00 00       	sub    $0xc8,%eax
140126502:	83 f8 64             	cmp    $0x64,%eax
140126505:	0f 82 ef 00 00 00    	jb     0x1401265fa
14012650b:	4c 8d 0d 4e 19 1c 00 	lea    0x1c194e(%rip),%r9        # 0x1402e7e60
140126512:	48 c7 44 24 20 07 00 	movq   $0x7,0x20(%rsp)
140126519:	00 00
14012651b:	45 8b c7             	mov    %r15d,%r8d
14012651e:	48 8d 15 23 20 1c 00 	lea    0x1c2023(%rip),%rdx        # 0x1402e8548
140126525:	48 8b cb             	mov    %rbx,%rcx
140126528:	e8 57 77 f9 ff       	call   0x1400bdc84
14012652d:	84 c0                	test   %al,%al
14012652f:	0f 84 c5 00 00 00    	je     0x1401265fa
140126535:	48 8d 56 58          	lea    0x58(%rsi),%rdx
140126539:	c6 86 b4 00 00 00 01 	movb   $0x1,0xb4(%rsi)
140126540:	41 b0 01             	mov    $0x1,%r8b
140126543:	49 8b ce             	mov    %r14,%rcx
140126546:	e8 e1 02 fc ff       	call   0x1400e682c
14012654b:	e9 aa 00 00 00       	jmp    0x1401265fa
140126550:	4c 8d 0d 45 12 1c 00 	lea    0x1c1245(%rip),%r9        # 0x1402e779c
140126557:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14012655c:	41 b8 11 00 00 00    	mov    $0x11,%r8d
140126562:	48 8d 15 0f 25 1c 00 	lea    0x1c250f(%rip),%rdx        # 0x1402e8a78
140126569:	48 8b cb             	mov    %rbx,%rcx
14012656c:	e8 13 77 f9 ff       	call   0x1400bdc84
140126571:	84 c0                	test   %al,%al
140126573:	75 7e                	jne    0x1401265f3
140126575:	41 b8 07 00 00 00    	mov    $0x7,%r8d
14012657b:	48 8d 15 56 db 1e 00 	lea    0x1edb56(%rip),%rdx        # 0x1403140d8
140126582:	48 8b cb             	mov    %rbx,%rcx
140126585:	e8 a6 c9 19 00       	call   0x1402c2f30
14012658a:	85 c0                	test   %eax,%eax
14012658c:	75 6c                	jne    0x1401265fa
14012658e:	8a 43 07             	mov    0x7(%rbx),%al
140126591:	b1 30                	mov    $0x30,%cl
140126593:	2a c1                	sub    %cl,%al
140126595:	3c 01                	cmp    $0x1,%al
140126597:	77 61                	ja     0x1401265fa
140126599:	80 7b 08 20          	cmpb   $0x20,0x8(%rbx)
14012659d:	75 5b                	jne    0x1401265fa
14012659f:	8a 43 09             	mov    0x9(%rbx),%al
1401265a2:	b2 09                	mov    $0x9,%dl
1401265a4:	2a c1                	sub    %cl,%al
1401265a6:	3a c2                	cmp    %dl,%al
1401265a8:	77 50                	ja     0x1401265fa
1401265aa:	8a 43 0a             	mov    0xa(%rbx),%al
1401265ad:	2a c1                	sub    %cl,%al
1401265af:	3a c2                	cmp    %dl,%al
1401265b1:	77 47                	ja     0x1401265fa
1401265b3:	8a 43 0b             	mov    0xb(%rbx),%al
1401265b6:	2a c1                	sub    %cl,%al
1401265b8:	3a c2                	cmp    %dl,%al
1401265ba:	77 3e                	ja     0x1401265fa
1401265bc:	8a 43 0c             	mov    0xc(%rbx),%al
1401265bf:	2a c1                	sub    %cl,%al
1401265c1:	3a c2                	cmp    %dl,%al
1401265c3:	76 35                	jbe    0x1401265fa
1401265c5:	0f be 43 09          	movsbl 0x9(%rbx),%eax
1401265c9:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
1401265cc:	0f be 43 0a          	movsbl 0xa(%rbx),%eax
1401265d0:	8d 0c 48             	lea    (%rax,%rcx,2),%ecx
1401265d3:	0f be 43 0b          	movsbl 0xb(%rbx),%eax
1401265d7:	8d 0c 89             	lea    (%rcx,%rcx,4),%ecx
1401265da:	8d 89 98 f5 ff ff    	lea    -0xa68(%rcx),%ecx
1401265e0:	8d 0c 48             	lea    (%rax,%rcx,2),%ecx
1401265e3:	41 89 8e 3c 01 00 00 	mov    %ecx,0x13c(%r14)
1401265ea:	41 89 8e b4 12 00 00 	mov    %ecx,0x12b4(%r14)
1401265f1:	eb 07                	jmp    0x1401265fa
1401265f3:	c6 86 b5 00 00 00 01 	movb   $0x1,0xb5(%rsi)
1401265fa:	33 c0                	xor    %eax,%eax
1401265fc:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140126601:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140126606:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14012660b:	48 83 c4 30          	add    $0x30,%rsp
14012660f:	41 5f                	pop    %r15
140126611:	41 5e                	pop    %r14
140126613:	5f                   	pop    %rdi
140126614:	c3                   	ret
140126615:	cc                   	int3
140126616:	cc                   	int3
140126617:	cc                   	int3
140126618:	40 53                	rex push %rbx
14012661a:	55                   	push   %rbp
14012661b:	56                   	push   %rsi
14012661c:	57                   	push   %rdi
14012661d:	41 54                	push   %r12
14012661f:	41 55                	push   %r13
140126621:	41 56                	push   %r14
140126623:	41 57                	push   %r15
140126625:	48 83 ec 58          	sub    $0x58,%rsp
140126629:	48 8b 05 50 f4 2a 00 	mov    0x2af450(%rip),%rax        # 0x1403d5a80
140126630:	48 33 c4             	xor    %rsp,%rax
140126633:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140126638:	45 33 f6             	xor    %r14d,%r14d
14012663b:	48 8b f2             	mov    %rdx,%rsi
14012663e:	45 88 31             	mov    %r14b,(%r9)
140126641:	4c 8b f9             	mov    %rcx,%r15
140126644:	8b 51 20             	mov    0x20(%rcx),%edx
140126647:	4d 8b e9             	mov    %r9,%r13
14012664a:	48 8b ce             	mov    %rsi,%rcx
14012664d:	49 8b f8             	mov    %r8,%rdi
140126650:	41 8b de             	mov    %r14d,%ebx
140126653:	45 8b e6             	mov    %r14d,%r12d
140126656:	e8 75 db f8 ff       	call   0x1400b41d0
14012665b:	84 c0                	test   %al,%al
14012665d:	0f 85 29 02 00 00    	jne    0x14012688c
140126663:	33 c0                	xor    %eax,%eax
140126665:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14012666a:	48 33 cc             	xor    %rsp,%rcx
14012666d:	e8 3e 98 18 00       	call   0x1402afeb0
140126672:	48 83 c4 58          	add    $0x58,%rsp
140126676:	41 5f                	pop    %r15
140126678:	41 5e                	pop    %r14
14012667a:	41 5d                	pop    %r13
14012667c:	41 5c                	pop    %r12
14012667e:	5f                   	pop    %rdi
14012667f:	5e                   	pop    %rsi
140126680:	5d                   	pop    %rbp
140126681:	5b                   	pop    %rbx
140126682:	c3                   	ret
140126683:	41 8b 57 20          	mov    0x20(%r15),%edx
140126687:	48 8d 44 24 34       	lea    0x34(%rsp),%rax
14012668c:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140126692:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140126697:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14012669c:	48 8b ce             	mov    %rsi,%rcx
14012669f:	e8 94 de f8 ff       	call   0x1400b4538
1401266a4:	8b d8                	mov    %eax,%ebx
1401266a6:	83 f8 51             	cmp    $0x51,%eax
1401266a9:	74 b8                	je     0x140126663
1401266ab:	48 8b ce             	mov    %rsi,%rcx
1401266ae:	e8 59 d4 f9 ff       	call   0x1400c3b0c
1401266b3:	85 c0                	test   %eax,%eax
1401266b5:	0f 85 53 02 00 00    	jne    0x14012690e
1401266bb:	85 db                	test   %ebx,%ebx
1401266bd:	75 37                	jne    0x1401266f6
1401266bf:	44 39 74 24 34       	cmp    %r14d,0x34(%rsp)
1401266c4:	0f 8e ee 01 00 00    	jle    0x1401268b8
1401266ca:	83 bf a0 00 00 00 02 	cmpl   $0x2,0xa0(%rdi)
1401266d1:	0f 85 b1 00 00 00    	jne    0x140126788
1401266d7:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
1401266de:	48 85 c0             	test   %rax,%rax
1401266e1:	74 4f                	je     0x140126732
1401266e3:	48 ff c8             	dec    %rax
1401266e6:	48 89 87 a8 00 00 00 	mov    %rax,0xa8(%rdi)
1401266ed:	48 85 c0             	test   %rax,%rax
1401266f0:	0f 8f 96 01 00 00    	jg     0x14012688c
1401266f6:	44 89 b7 a0 00 00 00 	mov    %r14d,0xa0(%rdi)
1401266fd:	41 8b ce             	mov    %r14d,%ecx
140126700:	85 c9                	test   %ecx,%ecx
140126702:	0f 94 c0             	sete   %al
140126705:	41 88 45 00          	mov    %al,0x0(%r13)
140126709:	85 db                	test   %ebx,%ebx
14012670b:	75 1e                	jne    0x14012672b
14012670d:	85 c9                	test   %ecx,%ecx
14012670f:	75 1a                	jne    0x14012672b
140126711:	8b 86 b4 12 00 00    	mov    0x12b4(%rsi),%eax
140126717:	2d c8 00 00 00       	sub    $0xc8,%eax
14012671c:	83 f8 64             	cmp    $0x64,%eax
14012671f:	72 0a                	jb     0x14012672b
140126721:	48 8b ce             	mov    %rsi,%rcx
140126724:	e8 d7 79 f9 ff       	call   0x1400be100
140126729:	8b d8                	mov    %eax,%ebx
14012672b:	8b c3                	mov    %ebx,%eax
14012672d:	e9 33 ff ff ff       	jmp    0x140126665
140126732:	44 38 b7 b4 00 00 00 	cmp    %r14b,0xb4(%rdi)
140126739:	0f 84 4d 01 00 00    	je     0x14012688c
14012673f:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140126744:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
140126749:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14012674f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140126754:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140126759:	48 8b ce             	mov    %rsi,%rcx
14012675c:	48 8d 57 58          	lea    0x58(%rdi),%rdx
140126760:	e8 a3 00 fc ff       	call   0x1400e6808
140126765:	8b d8                	mov    %eax,%ebx
140126767:	85 c0                	test   %eax,%eax
140126769:	0f 85 f6 fe ff ff    	jne    0x140126665
14012676f:	48 8d 57 58          	lea    0x58(%rdi),%rdx
140126773:	48 8b ce             	mov    %rsi,%rcx
140126776:	e8 85 00 fc ff       	call   0x1400e6800
14012677b:	84 c0                	test   %al,%al
14012677d:	0f 84 09 01 00 00    	je     0x14012688c
140126783:	e9 fd 00 00 00       	jmp    0x140126885