140136356:	49 ff c9             	dec    %r9
140136359:	49 ff c2             	inc    %r10
14013635c:	84 c0                	test   %al,%al
14013635e:	75 c8                	jne    0x140136328
140136360:	4d 85 c9             	test   %r9,%r9
140136363:	74 30                	je     0x140136395
140136365:	45 0f b6 08          	movzbl (%r8),%r9d
140136369:	41 0f b6 12          	movzbl (%r10),%edx
14013636d:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140136370:	80 f9 19             	cmp    $0x19,%cl
140136373:	8d 42 e0             	lea    -0x20(%rdx),%eax
140136376:	44 0f b6 c0          	movzbl %al,%r8d
14013637a:	41 8d 41 e0          	lea    -0x20(%r9),%eax
14013637e:	44 0f 47 c2          	cmova  %edx,%r8d
140136382:	0f b6 c8             	movzbl %al,%ecx
140136385:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140136389:	80 fa 19             	cmp    $0x19,%dl
14013638c:	41 0f 47 c9          	cmova  %r9d,%ecx
140136390:	41 3a c8             	cmp    %r8b,%cl
140136393:	75 0d                	jne    0x1401363a2
140136395:	49 8b 0b             	mov    (%r11),%rcx
140136398:	0f b6 41 0a          	movzbl 0xa(%rcx),%eax
14013639c:	2c 3a                	sub    $0x3a,%al
14013639e:	3c 01                	cmp    $0x1,%al
1401363a0:	76 0f                	jbe    0x1401363b1
1401363a2:	4d 8b 5b 08          	mov    0x8(%r11),%r11
1401363a6:	4d 85 db             	test   %r11,%r11
1401363a9:	0f 85 61 ff ff ff    	jne    0x140136310
1401363af:	eb 19                	jmp    0x1401363ca
1401363b1:	48 85 c9             	test   %rcx,%rcx
1401363b4:	74 14                	je     0x1401363ca
1401363b6:	48 8b 8b 98 12 00 00 	mov    0x1298(%rbx),%rcx
1401363bd:	ff 15 4d c9 2c 00    	call   *0x2cc94d(%rip)        # 0x140402d10
1401363c3:	4c 89 ab 98 12 00 00 	mov    %r13,0x1298(%rbx)
1401363ca:	49 8b 87 10 04 00 00 	mov    0x410(%r15),%rax
1401363d1:	44 8b b3 38 12 00 00 	mov    0x1238(%rbx),%r14d
1401363d8:	f6 80 84 00 00 00 07 	testb  $0x7,0x84(%rax)
1401363df:	74 10                	je     0x1401363f1
1401363e1:	44 38 ab 10 0b 00 00 	cmp    %r13b,0xb10(%rbx)
1401363e8:	b8 04 00 00 00       	mov    $0x4,%eax
1401363ed:	44 0f 45 f0          	cmovne %eax,%r14d
1401363f1:	48 8b bb b0 07 00 00 	mov    0x7b0(%rbx),%rdi
1401363f8:	48 8d 15 01 9c ec ff 	lea    -0x1363ff(%rip),%rdx        # 0x140000000
1401363ff:	48 85 ff             	test   %rdi,%rdi
140136402:	75 40                	jne    0x140136444
140136404:	44 38 ab 0f 0b 00 00 	cmp    %r13b,0xb0f(%rbx)
14013640b:	74 09                	je     0x140136416
14013640d:	48 8d 3d b8 88 1f 00 	lea    0x1f88b8(%rip),%rdi        # 0x14032eccc
140136414:	eb 2e                	jmp    0x140136444
140136416:	41 83 fe 05          	cmp    $0x5,%r14d
14013641a:	77 21                	ja     0x14013643d
14013641c:	49 63 c6             	movslq %r14d,%rax
14013641f:	8b 8c 82 1c 6c 13 00 	mov    0x136c1c(%rdx,%rax,4),%ecx
140136426:	48 03 ca             	add    %rdx,%rcx
140136429:	ff e1                	jmp    *%rcx
14013642b:	48 8d 3d 76 6b 1f 00 	lea    0x1f6b76(%rip),%rdi        # 0x14032cfa8
140136432:	eb 10                	jmp    0x140136444
140136434:	48 8d 3d 99 88 1f 00 	lea    0x1f8899(%rip),%rdi        # 0x14032ecd4
14013643b:	eb 07                	jmp    0x140136444
14013643d:	48 8d 3d 84 88 1f 00 	lea    0x1f8884(%rip),%rdi        # 0x14032ecc8
140136444:	4c 8b 83 30 12 00 00 	mov    0x1230(%rbx),%r8
14013644b:	49 8b f5             	mov    %r13,%rsi
14013644e:	48 8b 83 28 12 00 00 	mov    0x1228(%rbx),%rax
140136455:	4c 89 a4 24 58 01 00 	mov    %r12,0x158(%rsp)
14013645c:	00
14013645d:	4d 85 c0             	test   %r8,%r8
140136460:	74 1b                	je     0x14013647d
140136462:	48 8b d0             	mov    %rax,%rdx
140136465:	48 8d 0d 1c 69 20 00 	lea    0x20691c(%rip),%rcx        # 0x14033cd88
14013646c:	e8 bf 70 02 00       	call   0x14015d530
140136471:	48 8b f0             	mov    %rax,%rsi
140136474:	48 85 c0             	test   %rax,%rax
140136477:	0f 84 d3 00 00 00    	je     0x140136550
14013647d:	44 88 6c 24 28       	mov    %r13b,0x28(%rsp)
140136482:	45 8b ce             	mov    %r14d,%r9d
140136485:	4c 8b c7             	mov    %rdi,%r8
140136488:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14013648d:	49 8b d7             	mov    %r15,%rdx
140136490:	48 8b cb             	mov    %rbx,%rcx
140136493:	e8 b8 30 01 00       	call   0x140149550
140136498:	48 8b ce             	mov    %rsi,%rcx
14013649b:	44 8b e0             	mov    %eax,%r12d
14013649e:	ff 15 6c c8 2c 00    	call   *0x2cc86c(%rip)        # 0x140402d10
1401364a4:	45 85 e4             	test   %r12d,%r12d
1401364a7:	74 08                	je     0x1401364b1
1401364a9:	41 8b c4             	mov    %r12d,%eax
1401364ac:	e9 7c 04 00 00       	jmp    0x14013692d
1401364b1:	48 8b 8b b8 12 00 00 	mov    0x12b8(%rbx),%rcx
1401364b8:	ff 15 52 c8 2c 00    	call   *0x2cc852(%rip)        # 0x140402d10
1401364be:	48 8b b3 48 12 00 00 	mov    0x1248(%rbx),%rsi
1401364c5:	4c 89 ab b8 12 00 00 	mov    %r13,0x12b8(%rbx)
1401364cc:	48 85 f6             	test   %rsi,%rsi
1401364cf:	74 2f                	je     0x140136500
1401364d1:	48 8d 15 b8 68 20 00 	lea    0x2068b8(%rip),%rdx        # 0x14033cd90
1401364d8:	48 8b cb             	mov    %rbx,%rcx
1401364db:	e8 50 6e 00 00       	call   0x14013d330
1401364e0:	48 85 c0             	test   %rax,%rax
1401364e3:	75 1b                	jne    0x140136500
1401364e5:	48 8b d6             	mov    %rsi,%rdx
1401364e8:	48 8d 0d a9 68 20 00 	lea    0x2068a9(%rip),%rcx        # 0x14033cd98
1401364ef:	e8 3c 70 02 00       	call   0x14015d530
1401364f4:	48 89 83 b8 12 00 00 	mov    %rax,0x12b8(%rbx)
1401364fb:	48 85 c0             	test   %rax,%rax
1401364fe:	74 50                	je     0x140136550
140136500:	48 8d 15 a1 68 20 00 	lea    0x2068a1(%rip),%rdx        # 0x14033cda8
140136507:	48 8b cb             	mov    %rbx,%rcx
14013650a:	e8 21 6e 00 00       	call   0x14013d330
14013650f:	48 85 c0             	test   %rax,%rax
140136512:	75 46                	jne    0x14013655a
140136514:	4c 39 ab c8 07 00 00 	cmp    %r13,0x7c8(%rbx)
14013651b:	74 3d                	je     0x14013655a
14013651d:	48 8b 8b a0 12 00 00 	mov    0x12a0(%rbx),%rcx
140136524:	ff 15 e6 c7 2c 00    	call   *0x2cc7e6(%rip)        # 0x140402d10
14013652a:	4c 89 ab a0 12 00 00 	mov    %r13,0x12a0(%rbx)
140136531:	48 8d 0d 80 68 20 00 	lea    0x206880(%rip),%rcx        # 0x14033cdb8
140136538:	48 8b 93 c8 07 00 00 	mov    0x7c8(%rbx),%rdx
14013653f:	e8 ec 6f 02 00       	call   0x14015d530
140136544:	48 89 83 a0 12 00 00 	mov    %rax,0x12a0(%rbx)
14013654b:	48 85 c0             	test   %rax,%rax
14013654e:	75 1e                	jne    0x14013656e
140136550:	b8 1b 00 00 00       	mov    $0x1b,%eax
140136555:	e9 d3 03 00 00       	jmp    0x14013692d
14013655a:	48 8b 8b a0 12 00 00 	mov    0x12a0(%rbx),%rcx
140136561:	ff 15 a9 c7 2c 00    	call   *0x2cc7a9(%rip)        # 0x140402d10
140136567:	4c 89 ab a0 12 00 00 	mov    %r13,0x12a0(%rbx)
14013656e:	48 8b cb             	mov    %rbx,%rcx
140136571:	e8 8a c8 01 00       	call   0x140152e00
140136576:	85 c0                	test   %eax,%eax
140136578:	0f 85 af 03 00 00    	jne    0x14013692d
14013657e:	4c 8d 4d b8          	lea    -0x48(%rbp),%r9
140136582:	45 8b c6             	mov    %r14d,%r8d
140136585:	49 8b d7             	mov    %r15,%rdx
140136588:	48 8b cb             	mov    %rbx,%rcx
14013658b:	e8 00 fb 00 00       	call   0x140146090
140136590:	85 c0                	test   %eax,%eax
140136592:	0f 85 95 03 00 00    	jne    0x14013692d
140136598:	48 8d 15 31 68 20 00 	lea    0x206831(%rip),%rdx        # 0x14033cdd0
14013659f:	48 8b cb             	mov    %rbx,%rcx
1401365a2:	e8 89 6d 00 00       	call   0x14013d330
1401365a7:	48 85 c0             	test   %rax,%rax
1401365aa:	48 8d 0d 27 68 20 00 	lea    0x206827(%rip),%rcx        # 0x14033cdd8
1401365b1:	45 8b c6             	mov    %r14d,%r8d
1401365b4:	49 8b d7             	mov    %r15,%rdx
1401365b7:	49 0f 45 cd          	cmovne %r13,%rcx
1401365bb:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
1401365bf:	48 8b cb             	mov    %rbx,%rcx
1401365c2:	e8 a9 3e 01 00       	call   0x14014a470
1401365c7:	85 c0                	test   %eax,%eax
1401365c9:	0f 85 5e 03 00 00    	jne    0x14013692d
1401365cf:	41 8b d6             	mov    %r14d,%edx
1401365d2:	48 8b cb             	mov    %rbx,%rcx
1401365d5:	e8 f6 30 01 00       	call   0x1401496d0
1401365da:	85 c0                	test   %eax,%eax
1401365dc:	0f 85 4b 03 00 00    	jne    0x14013692d
1401365e2:	80 bb 99 11 00 00 0a 	cmpb   $0xa,0x1199(%rbx)
1401365e9:	74 19                	je     0x140136604
1401365eb:	41 0f b6 87 b0 01 00 	movzbl 0x1b0(%r15),%eax
1401365f2:	00
1401365f3:	3c 0a                	cmp    $0xa,%al
1401365f5:	74 0d                	je     0x140136604
1401365f7:	80 bb 98 11 00 00 01 	cmpb   $0x1,0x1198(%rbx)
1401365fe:	74 04                	je     0x140136604
140136600:	b0 01                	mov    $0x1,%al
140136602:	eb 02                	jmp    0x140136606
140136604:	32 c0                	xor    %al,%al
140136606:	84 c0                	test   %al,%al
140136608:	4c 89 6d 80          	mov    %r13,-0x80(%rbp)
14013660c:	48 8d 0d 71 62 20 00 	lea    0x206271(%rip),%rcx        # 0x14033c884
140136613:	4c 89 6d 88          	mov    %r13,-0x78(%rbp)
140136617:	4c 8d 25 62 62 20 00 	lea    0x206262(%rip),%r12        # 0x14033c880
14013661e:	4c 89 6d 90          	mov    %r13,-0x70(%rbp)
140136622:	4c 0f 44 e1          	cmove  %rcx,%r12
140136626:	48 c7 45 98 00 00 10 	movq   $0x100000,-0x68(%rbp)
14013662d:	00
14013662e:	4c 89 65 b0          	mov    %r12,-0x50(%rbp)
140136632:	4c 39 ab 00 0d 00 00 	cmp    %r13,0xd00(%rbx)
140136639:	74 0a                	je     0x140136645
14013663b:	48 8b 83 f8 0c 00 00 	mov    0xcf8(%rbx),%rax
140136642:	44 88 28             	mov    %r13b,(%rax)
140136645:	4c 8b c7             	mov    %rdi,%r8
140136648:	4c 89 ab 00 0d 00 00 	mov    %r13,0xd00(%rbx)
14013664f:	48 8d 15 92 67 20 00 	lea    0x206792(%rip),%rdx        # 0x14033cde8
140136656:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14013665a:	e8 01 bb 00 00       	call   0x140142160
14013665f:	8b f8                	mov    %eax,%edi
140136661:	85 c0                	test   %eax,%eax
140136663:	0f 85 b8 02 00 00    	jne    0x140136921
140136669:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
14013666d:	49 8b d7             	mov    %r15,%rdx
140136670:	48 8b cb             	mov    %rbx,%rcx
140136673:	e8 b8 3f 01 00       	call   0x14014a630
140136678:	8b f8                	mov    %eax,%edi
14013667a:	85 c0                	test   %eax,%eax
14013667c:	0f 85 9f 02 00 00    	jne    0x140136921
140136682:	45 38 af d3 03 00 00 	cmp    %r13b,0x3d3(%r15)
140136689:	74 4b                	je     0x1401366d6
14013668b:	48 8d 15 5e 67 20 00 	lea    0x20675e(%rip),%rdx        # 0x14033cdf0
140136692:	48 8b cb             	mov    %rbx,%rcx
140136695:	e8 96 6c 00 00       	call   0x14013d330
14013669a:	48 85 c0             	test   %rax,%rax
14013669d:	75 37                	jne    0x1401366d6
14013669f:	45 8b 87 58 01 00 00 	mov    0x158(%r15),%r8d
1401366a6:	48 8d 0d 53 67 20 00 	lea    0x206753(%rip),%rcx        # 0x14033ce00
1401366ad:	49 8b 97 d0 00 00 00 	mov    0xd0(%r15),%rdx
1401366b4:	e8 77 6e 02 00       	call   0x14015d530
1401366b9:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1401366bd:	48 85 c0             	test   %rax,%rax
1401366c0:	75 14                	jne    0x1401366d6
1401366c2:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401366c6:	ff 15 44 c6 2c 00    	call   *0x2cc644(%rip)        # 0x140402d10
1401366cc:	b8 1b 00 00 00       	mov    $0x1b,%eax
1401366d1:	e9 57 02 00 00       	jmp    0x14013692d
1401366d6:	45 38 af cc 03 00 00 	cmp    %r13b,0x3cc(%r15)
1401366dd:	74 44                	je     0x140136723
1401366df:	45 38 af cf 03 00 00 	cmp    %r13b,0x3cf(%r15)
1401366e6:	75 3b                	jne    0x140136723
1401366e8:	48 8d 15 29 67 20 00 	lea    0x206729(%rip),%rdx        # 0x14033ce18
1401366ef:	48 8b cb             	mov    %rbx,%rcx
1401366f2:	e8 39 6c 00 00       	call   0x14013d330
1401366f7:	48 85 c0             	test   %rax,%rax
1401366fa:	75 27                	jne    0x140136723
1401366fc:	4c 8d 05 15 67 20 00 	lea    0x206715(%rip),%r8        # 0x14033ce18
140136703:	49 8b d7             	mov    %r15,%rdx
140136706:	48 8b cb             	mov    %rbx,%rcx
140136709:	e8 12 6b 00 00       	call   0x14013d220
14013670e:	48 85 c0             	test   %rax,%rax
140136711:	75 10                	jne    0x140136723
140136713:	4c 8d 2d 16 67 20 00 	lea    0x206716(%rip),%r13        # 0x14033ce30
14013671a:	4c 8d 0d 17 42 1f 00 	lea    0x1f4217(%rip),%r9        # 0x14032a938
140136721:	eb 0a                	jmp    0x14013672d
140136723:	4c 8d 0d 0e 42 1f 00 	lea    0x1f420e(%rip),%r9        # 0x14032a938
14013672a:	4d 8b e9             	mov    %r9,%r13
14013672d:	48 83 bb 48 12 00 00 	cmpq   $0x0,0x1248(%rbx)
140136734:	00
140136735:	74 0c                	je     0x140136743
140136737:	48 8b bb b8 12 00 00 	mov    0x12b8(%rbx),%rdi
14013673e:	48 85 ff             	test   %rdi,%rdi
140136741:	75 03                	jne    0x140136746
140136743:	49 8b f9             	mov    %r9,%rdi
140136746:	48 8b 83 c8 07 00 00 	mov    0x7c8(%rbx),%rax
14013674d:	48 85 c0             	test   %rax,%rax
140136750:	74 11                	je     0x140136763
140136752:	80 38 00             	cmpb   $0x0,(%rax)
140136755:	74 0c                	je     0x140136763
140136757:	4c 8b 9b a0 12 00 00 	mov    0x12a0(%rbx),%r11
14013675e:	4d 85 db             	test   %r11,%r11
140136761:	75 03                	jne    0x140136766
140136763:	4d 8b d9             	mov    %r9,%r11
140136766:	48 8b 83 d8 12 00 00 	mov    0x12d8(%rbx),%rax
14013676d:	49 8b f1             	mov    %r9,%rsi
140136770:	48 85 c0             	test   %rax,%rax
140136773:	48 0f 45 f0          	cmovne %rax,%rsi
140136777:	48 8b 83 b0 08 00 00 	mov    0x8b0(%rbx),%rax
14013677e:	48 85 c0             	test   %rax,%rax
140136781:	74 11                	je     0x140136794
140136783:	80 38 00             	cmpb   $0x0,(%rax)
140136786:	74 0c                	je     0x140136794
140136788:	4c 8b 93 98 12 00 00 	mov    0x1298(%rbx),%r10
14013678f:	4d 85 d2             	test   %r10,%r10
140136792:	75 03                	jne    0x140136797
140136794:	4d 8b d1             	mov    %r9,%r10
140136797:	80 bb 0a 13 00 00 00 	cmpb   $0x0,0x130a(%rbx)
14013679e:	74 0c                	je     0x1401367ac
1401367a0:	4c 8b 83 b0 12 00 00 	mov    0x12b0(%rbx),%r8
1401367a7:	4d 85 c0             	test   %r8,%r8
1401367aa:	75 03                	jne    0x1401367af
1401367ac:	4d 8b c1             	mov    %r9,%r8
1401367af:	48 8b 83 a8 12 00 00 	mov    0x12a8(%rbx),%rax
1401367b6:	49 8b d1             	mov    %r9,%rdx
1401367b9:	4c 8b 65 a8          	mov    -0x58(%rbp),%r12
1401367bd:	48 85 c0             	test   %rax,%rax
1401367c0:	49 8b c9             	mov    %r9,%rcx
1401367c3:	48 0f 45 d0          	cmovne %rax,%rdx
1401367c7:	48 8b 83 90 12 00 00 	mov    0x1290(%rbx),%rax
1401367ce:	48 85 c0             	test   %rax,%rax
1401367d1:	48 0f 45 c8          	cmovne %rax,%rcx
1401367d5:	48 8b 83 c0 12 00 00 	mov    0x12c0(%rbx),%rax
1401367dc:	48 85 c0             	test   %rax,%rax
1401367df:	4c 0f 45 c8          	cmovne %rax,%r9
1401367e3:	4d 85 e4             	test   %r12,%r12
1401367e6:	48 8d 05 4b 41 1f 00 	lea    0x1f414b(%rip),%rax        # 0x14032a938
1401367ed:	49 0f 45 c4          	cmovne %r12,%rax
1401367f1:	48 83 7d a0 00       	cmpq   $0x0,-0x60(%rbp)
1401367f6:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401367fb:	4c 8d 25 36 41 1f 00 	lea    0x1f4136(%rip),%r12        # 0x14032a938
140136802:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
140136806:	4c 0f 45 65 a0       	cmovne -0x60(%rbp),%r12
14013680b:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140136810:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
140136815:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
14013681a:	4c 89 5c 24 50       	mov    %r11,0x50(%rsp)
14013681f:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140136824:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140136829:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
14013682e:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140136833:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
140136837:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14013683c:	48 8d 15 0d 66 20 00 	lea    0x20660d(%rip),%rdx        # 0x14033ce50
140136843:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140136848:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14013684c:	e8 0f b9 00 00       	call   0x140142160
140136851:	48 8b 8b a8 12 00 00 	mov    0x12a8(%rbx),%rcx
140136858:	8b f8                	mov    %eax,%edi
14013685a:	ff 15 b0 c4 2c 00    	call   *0x2cc4b0(%rip)        # 0x140402d10
140136860:	48 8b 8b 90 12 00 00 	mov    0x1290(%rbx),%rcx
140136867:	45 33 ed             	xor    %r13d,%r13d
14013686a:	4c 89 ab a8 12 00 00 	mov    %r13,0x12a8(%rbx)
140136871:	ff 15 99 c4 2c 00    	call   *0x2cc499(%rip)        # 0x140402d10
140136877:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
14013687b:	4c 89 ab 90 12 00 00 	mov    %r13,0x1290(%rbx)
140136882:	ff 15 88 c4 2c 00    	call   *0x2cc488(%rip)        # 0x140402d10
140136888:	85 ff                	test   %edi,%edi
14013688a:	0f 85 91 00 00 00    	jne    0x140136921
140136890:	49 8b 87 10 04 00 00 	mov    0x410(%r15),%rax
140136897:	f6 80 8c 00 00 00 01 	testb  $0x1,0x8c(%rax)
14013689e:	75 24                	jne    0x1401368c4
1401368a0:	41 80 bf b0 01 00 00 	cmpb   $0x14,0x1b0(%r15)
1401368a7:	14
1401368a8:	74 1a                	je     0x1401368c4
1401368aa:	80 bb 98 11 00 00 03 	cmpb   $0x3,0x1198(%rbx)
1401368b1:	75 11                	jne    0x1401368c4
1401368b3:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1401368b7:	ff 15 53 c4 2c 00    	call   *0x2cc453(%rip)        # 0x140402d10
1401368bd:	b8 01 00 00 00       	mov    $0x1,%eax
1401368c2:	eb 69                	jmp    0x14013692d
1401368c4:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1401368c8:	49 8b d7             	mov    %r15,%rdx
1401368cb:	48 8b cb             	mov    %rbx,%rcx
1401368ce:	e8 ed 0c 01 00       	call   0x1401475c0
1401368d3:	8b f8                	mov    %eax,%edi
1401368d5:	85 c0                	test   %eax,%eax
1401368d7:	75 48                	jne    0x140136921
1401368d9:	44 39 ab 70 05 00 00 	cmp    %r13d,0x570(%rbx)
1401368e0:	0f 84 19 02 00 00    	je     0x140136aff
1401368e6:	48 8b 83 78 05 00 00 	mov    0x578(%rbx),%rax
1401368ed:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401368f1:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1401368f5:	ff 15 15 39 1f 00    	call   *0x1f3915(%rip)        # 0x14032a210
1401368fb:	48 8b f8             	mov    %rax,%rdi
1401368fe:	48 85 c0             	test   %rax,%rax
140136901:	0f 84 fa 02 00 00    	je     0x140136c01
140136907:	8b 8b 70 05 00 00    	mov    0x570(%rbx),%ecx
14013690d:	83 e9 01             	sub    $0x1,%ecx
140136910:	74 67                	je     0x140136979
140136912:	83 e9 01             	sub    $0x1,%ecx
140136915:	74 59                	je     0x140136970
140136917:	83 f9 01             	cmp    $0x1,%ecx
14013691a:	74 4b                	je     0x140136967
14013691c:	bf 2b 00 00 00       	mov    $0x2b,%edi
140136921:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx