1404d52c5:	b9 28 00 00 00       	mov    $0x28,%ecx
1404d52ca:	e8 39 5e 94 00       	call   0x140e1b108
1404d52cf:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d52d4:	48 85 c0             	test   %rax,%rax
1404d52d7:	74 33                	je     0x1404d530c
1404d52d9:	48 89 9d 10 08 00 00 	mov    %rbx,0x810(%rbp)
1404d52e0:	48 8b cf             	mov    %rdi,%rcx
1404d52e3:	48 ff c1             	inc    %rcx
1404d52e6:	80 3c 0b 00          	cmpb   $0x0,(%rbx,%rcx,1)
1404d52ea:	75 f7                	jne    0x1404d52e3
1404d52ec:	48 89 8d 18 08 00 00 	mov    %rcx,0x818(%rbp)
1404d52f3:	0f 28 85 10 08 00 00 	movaps 0x810(%rbp),%xmm0
1404d52fa:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1404d52ff:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1404d5303:	48 8b c8             	mov    %rax,%rcx
1404d5306:	e8 d5 c9 25 00       	call   0x140731ce0
1404d530b:	90                   	nop
1404d530c:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
1404d5313:	48 8d 9d 48 0b 00 00 	lea    0xb48(%rbp),%rbx
1404d531a:	48 83 bd 60 0b 00 00 	cmpq   $0xf,0xb60(%rbp)
1404d5321:	0f
1404d5322:	48 0f 47 9d 48 0b 00 	cmova  0xb48(%rbp),%rbx
1404d5329:	00
1404d532a:	b9 28 00 00 00       	mov    $0x28,%ecx
1404d532f:	e8 d4 5d 94 00       	call   0x140e1b108
1404d5334:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d5339:	48 85 c0             	test   %rax,%rax
1404d533c:	74 30                	je     0x1404d536e
1404d533e:	48 89 9d 10 07 00 00 	mov    %rbx,0x710(%rbp)
1404d5345:	48 ff c7             	inc    %rdi
1404d5348:	80 3c 3b 00          	cmpb   $0x0,(%rbx,%rdi,1)
1404d534c:	75 f7                	jne    0x1404d5345
1404d534e:	48 89 bd 18 07 00 00 	mov    %rdi,0x718(%rbp)
1404d5355:	0f 28 85 10 07 00 00 	movaps 0x710(%rbp),%xmm0
1404d535c:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1404d5361:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1404d5365:	48 8b c8             	mov    %rax,%rcx
1404d5368:	e8 73 c9 25 00       	call   0x140731ce0
1404d536d:	90                   	nop
1404d536e:	48 89 85 a8 00 00 00 	mov    %rax,0xa8(%rbp)
1404d5375:	48 8b 3d fc da f5 00 	mov    0xf5dafc(%rip),%rdi        # 0x141432e78
1404d537c:	45 84 ed             	test   %r13b,%r13b
1404d537f:	74 06                	je     0x1404d5387
1404d5381:	48 83 c7 58          	add    $0x58,%rdi
1404d5385:	eb 04                	jmp    0x1404d538b
1404d5387:	48 83 c7 60          	add    $0x60,%rdi
1404d538b:	49 8b cf             	mov    %r15,%rcx
1404d538e:	e8 ad 12 06 00       	call   0x140536640
1404d5393:	48 8b 1d b6 4e f5 00 	mov    0xf54eb6(%rip),%rbx        # 0x14142a250
1404d539a:	48 8b d0             	mov    %rax,%rdx
1404d539d:	48 8d 8d 98 04 00 00 	lea    0x498(%rbp),%rcx
1404d53a4:	e8 27 aa cc ff       	call   0x14019fdd0
1404d53a9:	48 8b 08             	mov    (%rax),%rcx
1404d53ac:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1404d53b3:	48 89 8d 88 0c 00 00 	mov    %rcx,0xc88(%rbp)
1404d53ba:	48 8b 08             	mov    (%rax),%rcx
1404d53bd:	48 85 c9             	test   %rcx,%rcx
1404d53c0:	74 21                	je     0x1404d53e3
1404d53c2:	8b 41 10             	mov    0x10(%rcx),%eax
1404d53c5:	ff c8                	dec    %eax
1404d53c7:	89 41 10             	mov    %eax,0x10(%rcx)
1404d53ca:	85 c0                	test   %eax,%eax
1404d53cc:	7f 15                	jg     0x1404d53e3
1404d53ce:	0f 88 c0 13 00 00    	js     0x1404d6794
1404d53d4:	48 8b 01             	mov    (%rcx),%rax
1404d53d7:	8b d6                	mov    %esi,%edx
1404d53d9:	48 8b 00             	mov    (%rax),%rax
1404d53dc:	ff 15 3e e6 aa 00    	call   *0xaae63e(%rip)        # 0x140f83a20
1404d53e2:	90                   	nop
1404d53e3:	48 8b 0f             	mov    (%rdi),%rcx
1404d53e6:	48 89 8d 90 0c 00 00 	mov    %rcx,0xc90(%rbp)
1404d53ed:	48 85 c9             	test   %rcx,%rcx
1404d53f0:	74 06                	je     0x1404d53f8
1404d53f2:	e8 69 ac cc ff       	call   0x1401a0060
1404d53f7:	90                   	nop
1404d53f8:	48 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%rax
1404d53ff:	48 c7 85 a8 00 00 00 	movq   $0x0,0xa8(%rbp)
1404d5406:	00 00 00 00
1404d540a:	48 c7 85 a0 04 00 00 	movq   $0x0,0x4a0(%rbp)
1404d5411:	00 00 00 00
1404d5415:	48 89 85 98 0c 00 00 	mov    %rax,0xc98(%rbp)
1404d541c:	48 8b 45 40          	mov    0x40(%rbp),%rax
1404d5420:	48 c7 45 40 00 00 00 	movq   $0x0,0x40(%rbp)
1404d5427:	00
1404d5428:	48 c7 85 c0 00 00 00 	movq   $0x0,0xc0(%rbp)
1404d542f:	00 00 00 00
1404d5433:	48 89 85 a0 0c 00 00 	mov    %rax,0xca0(%rbp)
1404d543a:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
1404d5441:	48 c7 85 b0 00 00 00 	movq   $0x0,0xb0(%rbp)
1404d5448:	00 00 00 00
1404d544c:	48 89 85 50 01 00 00 	mov    %rax,0x150(%rbp)
1404d5453:	48 8d 95 50 01 00 00 	lea    0x150(%rbp),%rdx
1404d545a:	48 8d 8d a8 0c 00 00 	lea    0xca8(%rbp),%rcx
1404d5461:	e8 aa a8 cc ff       	call   0x14019fd10
1404d5466:	90                   	nop
1404d5467:	48 8d 85 88 0c 00 00 	lea    0xc88(%rbp),%rax
1404d546e:	48 89 85 20 07 00 00 	mov    %rax,0x720(%rbp)
1404d5475:	48 8d 85 b0 0c 00 00 	lea    0xcb0(%rbp),%rax
1404d547c:	48 89 85 28 07 00 00 	mov    %rax,0x728(%rbp)
1404d5483:	0f 28 85 20 07 00 00 	movaps 0x720(%rbp),%xmm0
1404d548a:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
1404d5490:	4c 8d 45 d1          	lea    -0x2f(%rbp),%r8
1404d5494:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d5499:	48 8d 8d 50 09 00 00 	lea    0x950(%rbp),%rcx
1404d54a0:	e8 ab a9 cc ff       	call   0x14019fe50
1404d54a5:	48 89 9d a8 04 00 00 	mov    %rbx,0x4a8(%rbp)
1404d54ac:	4c 8b c0             	mov    %rax,%r8
1404d54af:	48 8d 95 a8 04 00 00 	lea    0x4a8(%rbp),%rdx
1404d54b6:	49 8b cf             	mov    %r15,%rcx
1404d54b9:	e8 82 25 06 00       	call   0x140537a40
1404d54be:	90                   	nop
1404d54bf:	4c 8d 0d 2a 90 cc ff 	lea    -0x336fd6(%rip),%r9        # 0x14019e4f0
1404d54c6:	ba 08 00 00 00       	mov    $0x8,%edx
1404d54cb:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1404d54d1:	48 8d 8d 88 0c 00 00 	lea    0xc88(%rbp),%rcx
1404d54d8:	e8 6f 60 94 00       	call   0x140e1b54c
1404d54dd:	90                   	nop
1404d54de:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
1404d54e5:	e8 06 90 cc ff       	call   0x14019e4f0
1404d54ea:	90                   	nop
1404d54eb:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1404d54f2:	e8 f9 8f cc ff       	call   0x14019e4f0
1404d54f7:	90                   	nop
1404d54f8:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1404d54fc:	e8 ef 8f cc ff       	call   0x14019e4f0
1404d5501:	90                   	nop
1404d5502:	48 8d 8d 38 08 00 00 	lea    0x838(%rbp),%rcx
1404d5509:	e8 52 2e cc ff       	call   0x140198360
1404d550e:	90                   	nop
1404d550f:	48 8d 8d 48 0b 00 00 	lea    0xb48(%rbp),%rcx
1404d5516:	e8 35 25 cc ff       	call   0x140197a50
1404d551b:	90                   	nop
1404d551c:	48 8d 8d c8 0a 00 00 	lea    0xac8(%rbp),%rcx
1404d5523:	e8 28 25 cc ff       	call   0x140197a50
1404d5528:	90                   	nop
1404d5529:	48 8d 8d f8 0d 00 00 	lea    0xdf8(%rbp),%rcx
1404d5530:	e8 1b 25 cc ff       	call   0x140197a50
1404d5535:	e9 91 0f 00 00       	jmp    0x1404d64cb
1404d553a:	48 8d 0d 57 4d f5 00 	lea    0xf54d57(%rip),%rcx        # 0x14142a298
1404d5541:	e8 8a 48 cd ff       	call   0x1401a9dd0
1404d5546:	84 c0                	test   %al,%al
1404d5548:	0f 84 ae 01 00 00    	je     0x1404d56fc
1404d554e:	48 8d 15 ab e0 b1 00 	lea    0xb1e0ab(%rip),%rdx        # 0x140ff3600
1404d5555:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
1404d555c:	e8 bf af cf ff       	call   0x1401d0520
1404d5561:	84 c0                	test   %al,%al
1404d5563:	0f 84 93 01 00 00    	je     0x1404d56fc
1404d5569:	48 8d 95 68 09 00 00 	lea    0x968(%rbp),%rdx
1404d5570:	48 8d 8d f8 0c 00 00 	lea    0xcf8(%rbp),%rcx
1404d5577:	e8 c4 34 cd ff       	call   0x1401a8a40
1404d557c:	90                   	nop
1404d557d:	33 d2                	xor    %edx,%edx
1404d557f:	48 8d 8d f8 0c 00 00 	lea    0xcf8(%rbp),%rcx
1404d5586:	e8 05 48 cd ff       	call   0x1401a9d90
1404d558b:	80 38 3a             	cmpb   $0x3a,(%rax)
1404d558e:	75 34                	jne    0x1404d55c4
1404d5590:	4c 8b cf             	mov    %rdi,%r9
1404d5593:	4c 8b c6             	mov    %rsi,%r8
1404d5596:	48 8d 95 98 11 00 00 	lea    0x1198(%rbp),%rdx
1404d559d:	48 8d 8d f8 0c 00 00 	lea    0xcf8(%rbp),%rcx
1404d55a4:	e8 07 3c ea ff       	call   0x1403791b0
1404d55a9:	48 8b d0             	mov    %rax,%rdx
1404d55ac:	48 8d 8d f8 0c 00 00 	lea    0xcf8(%rbp),%rcx
1404d55b3:	e8 68 91 cc ff       	call   0x14019e720
1404d55b8:	48 8d 8d 98 11 00 00 	lea    0x1198(%rbp),%rcx
1404d55bf:	e8 8c 24 cc ff       	call   0x140197a50
1404d55c4:	48 8d 15 c1 e1 ac 00 	lea    0xace1c1(%rip),%rdx        # 0x140fa378c
1404d55cb:	48 8d 8d 18 0e 00 00 	lea    0xe18(%rbp),%rcx
1404d55d2:	e8 39 25 cc ff       	call   0x140197b10
1404d55d7:	90                   	nop
1404d55d8:	48 8b 9d d8 09 00 00 	mov    0x9d8(%rbp),%rbx
1404d55df:	48 85 db             	test   %rbx,%rbx
1404d55e2:	74 4a                	je     0x1404d562e
1404d55e4:	45 33 c0             	xor    %r8d,%r8d
1404d55e7:	b2 21                	mov    $0x21,%dl
1404d55e9:	48 8d 8d c8 09 00 00 	lea    0x9c8(%rbp),%rcx
1404d55f0:	e8 5b 52 f2 ff       	call   0x1403fa850
1404d55f5:	44 8b c8             	mov    %eax,%r9d
1404d55f8:	4c 3b cb             	cmp    %rbx,%r9
1404d55fb:	73 31                	jae    0x1404d562e
1404d55fd:	45 33 c0             	xor    %r8d,%r8d
1404d5600:	48 8d 95 b8 11 00 00 	lea    0x11b8(%rbp),%rdx
1404d5607:	48 8d 8d c8 09 00 00 	lea    0x9c8(%rbp),%rcx
1404d560e:	e8 9d 3b ea ff       	call   0x1403791b0
1404d5613:	48 8b d0             	mov    %rax,%rdx
1404d5616:	48 8d 8d 18 0e 00 00 	lea    0xe18(%rbp),%rcx
1404d561d:	e8 fe 90 cc ff       	call   0x14019e720
1404d5622:	48 8d 8d b8 11 00 00 	lea    0x11b8(%rbp),%rcx
1404d5629:	e8 22 24 cc ff       	call   0x140197a50
1404d562e:	48 8d 8d f8 0c 00 00 	lea    0xcf8(%rbp),%rcx
1404d5635:	e8 96 a3 cc ff       	call   0x14019f9d0
1404d563a:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d563f:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d5644:	48 8d 8d c0 04 00 00 	lea    0x4c0(%rbp),%rcx
1404d564b:	e8 10 c2 ee ff       	call   0x1403c1860
1404d5650:	48 8b f8             	mov    %rax,%rdi
1404d5653:	48 8d 8d 18 0e 00 00 	lea    0xe18(%rbp),%rcx
1404d565a:	e8 71 a3 cc ff       	call   0x14019f9d0
1404d565f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d5664:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d5669:	48 8d 8d b8 04 00 00 	lea    0x4b8(%rbp),%rcx
1404d5670:	e8 eb c1 ee ff       	call   0x1403c1860
1404d5675:	48 8b f0             	mov    %rax,%rsi
1404d5678:	48 8b 1d f9 d7 f5 00 	mov    0xf5d7f9(%rip),%rbx        # 0x141432e78
1404d567f:	45 84 ed             	test   %r13b,%r13b
1404d5682:	74 06                	je     0x1404d568a
1404d5684:	48 83 c3 58          	add    $0x58,%rbx
1404d5688:	eb 04                	jmp    0x1404d568e
1404d568a:	48 83 c3 60          	add    $0x60,%rbx
1404d568e:	49 8b cf             	mov    %r15,%rcx
1404d5691:	e8 aa 0f 06 00       	call   0x140536640
1404d5696:	48 8b 0d fb 4b f5 00 	mov    0xf54bfb(%rip),%rcx        # 0x14142a298
1404d569d:	48 89 8d b0 04 00 00 	mov    %rcx,0x4b0(%rbp)
1404d56a4:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1404d56a9:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1404d56ae:	4c 8b cb             	mov    %rbx,%r9
1404d56b1:	4c 8b c0             	mov    %rax,%r8
1404d56b4:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1404d56bb:	49 8b cf             	mov    %r15,%rcx
1404d56be:	e8 ed e9 f5 ff       	call   0x1404340b0
1404d56c3:	90                   	nop
1404d56c4:	48 8d 8d b8 04 00 00 	lea    0x4b8(%rbp),%rcx
1404d56cb:	e8 20 8e cc ff       	call   0x14019e4f0
1404d56d0:	90                   	nop
1404d56d1:	48 8d 8d c0 04 00 00 	lea    0x4c0(%rbp),%rcx
1404d56d8:	e8 13 8e cc ff       	call   0x14019e4f0
1404d56dd:	90                   	nop
1404d56de:	48 8d 8d 18 0e 00 00 	lea    0xe18(%rbp),%rcx
1404d56e5:	e8 66 23 cc ff       	call   0x140197a50
1404d56ea:	90                   	nop
1404d56eb:	48 8d 8d f8 0c 00 00 	lea    0xcf8(%rbp),%rcx
1404d56f2:	e8 59 23 cc ff       	call   0x140197a50
1404d56f7:	e9 cf 0d 00 00       	jmp    0x1404d64cb
1404d56fc:	48 8d 0d 25 4b f5 00 	lea    0xf54b25(%rip),%rcx        # 0x14142a228
1404d5703:	e8 c8 46 cd ff       	call   0x1401a9dd0
1404d5708:	84 c0                	test   %al,%al
1404d570a:	0f 84 37 01 00 00    	je     0x1404d5847
1404d5710:	48 8d 15 95 d0 b2 00 	lea    0xb2d095(%rip),%rdx        # 0x1410027ac
1404d5717:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
1404d571e:	e8 fd ad cf ff       	call   0x1401d0520
1404d5723:	84 c0                	test   %al,%al
1404d5725:	0f 84 1c 01 00 00    	je     0x1404d5847
1404d572b:	48 8d 95 68 09 00 00 	lea    0x968(%rbp),%rdx
1404d5732:	48 8d 8d 18 0d 00 00 	lea    0xd18(%rbp),%rcx
1404d5739:	e8 02 33 cd ff       	call   0x1401a8a40
1404d573e:	90                   	nop
1404d573f:	33 d2                	xor    %edx,%edx
1404d5741:	48 8d 8d 18 0d 00 00 	lea    0xd18(%rbp),%rcx
1404d5748:	e8 43 46 cd ff       	call   0x1401a9d90
1404d574d:	80 38 3a             	cmpb   $0x3a,(%rax)
1404d5750:	75 34                	jne    0x1404d5786
1404d5752:	4c 8b cf             	mov    %rdi,%r9
1404d5755:	4c 8b c6             	mov    %rsi,%r8
1404d5758:	48 8d 95 d8 11 00 00 	lea    0x11d8(%rbp),%rdx
1404d575f:	48 8d 8d 18 0d 00 00 	lea    0xd18(%rbp),%rcx
1404d5766:	e8 45 3a ea ff       	call   0x1403791b0
1404d576b:	48 8b d0             	mov    %rax,%rdx
1404d576e:	48 8d 8d 18 0d 00 00 	lea    0xd18(%rbp),%rcx
1404d5775:	e8 a6 8f cc ff       	call   0x14019e720
1404d577a:	48 8d 8d d8 11 00 00 	lea    0x11d8(%rbp),%rcx
1404d5781:	e8 ca 22 cc ff       	call   0x140197a50
1404d5786:	48 8d 8d 18 0d 00 00 	lea    0xd18(%rbp),%rcx
1404d578d:	e8 3e a2 cc ff       	call   0x14019f9d0
1404d5792:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d5797:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d579c:	48 8d 8d d8 04 00 00 	lea    0x4d8(%rbp),%rcx
1404d57a3:	e8 b8 c0 ee ff       	call   0x1403c1860
1404d57a8:	48 8b f8             	mov    %rax,%rdi
1404d57ab:	48 8d 8d c8 09 00 00 	lea    0x9c8(%rbp),%rcx
1404d57b2:	e8 19 a2 cc ff       	call   0x14019f9d0
1404d57b7:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d57bc:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404d57c1:	48 8d 8d d0 04 00 00 	lea    0x4d0(%rbp),%rcx
1404d57c8:	e8 93 c0 ee ff       	call   0x1403c1860
1404d57cd:	48 8b f0             	mov    %rax,%rsi
1404d57d0:	48 8b 1d a1 d6 f5 00 	mov    0xf5d6a1(%rip),%rbx        # 0x141432e78
1404d57d7:	45 84 ed             	test   %r13b,%r13b
1404d57da:	74 06                	je     0x1404d57e2
1404d57dc:	48 83 c3 58          	add    $0x58,%rbx
1404d57e0:	eb 04                	jmp    0x1404d57e6
1404d57e2:	48 83 c3 60          	add    $0x60,%rbx
1404d57e6:	49 8b cf             	mov    %r15,%rcx
1404d57e9:	e8 52 0e 06 00       	call   0x140536640
1404d57ee:	48 8b 0d 33 4a f5 00 	mov    0xf54a33(%rip),%rcx        # 0x14142a228
1404d57f5:	48 89 8d c8 04 00 00 	mov    %rcx,0x4c8(%rbp)
1404d57fc:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1404d5801:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1404d5806:	4c 8b cb             	mov    %rbx,%r9
1404d5809:	4c 8b c0             	mov    %rax,%r8
1404d580c:	48 8d 95 c8 04 00 00 	lea    0x4c8(%rbp),%rdx
1404d5813:	49 8b cf             	mov    %r15,%rcx
1404d5816:	e8 95 e8 f5 ff       	call   0x1404340b0
1404d581b:	90                   	nop
1404d581c:	48 8d 8d d0 04 00 00 	lea    0x4d0(%rbp),%rcx
1404d5823:	e8 c8 8c cc ff       	call   0x14019e4f0
1404d5828:	90                   	nop
1404d5829:	48 8d 8d d8 04 00 00 	lea    0x4d8(%rbp),%rcx
1404d5830:	e8 bb 8c cc ff       	call   0x14019e4f0
1404d5835:	90                   	nop
1404d5836:	48 8d 8d 18 0d 00 00 	lea    0xd18(%rbp),%rcx
1404d583d:	e8 0e 22 cc ff       	call   0x140197a50
1404d5842:	e9 84 0c 00 00       	jmp    0x1404d64cb
1404d5847:	48 8d 0d 12 4a f5 00 	lea    0xf54a12(%rip),%rcx        # 0x14142a260
1404d584e:	e8 7d 45 cd ff       	call   0x1401a9dd0
1404d5853:	84 c0                	test   %al,%al
1404d5855:	0f 84 eb 01 00 00    	je     0x1404d5a46
1404d585b:	48 8d 15 52 cf b2 00 	lea    0xb2cf52(%rip),%rdx        # 0x1410027b4
1404d5862:	48 8d 8d 88 09 00 00 	lea    0x988(%rbp),%rcx
1404d5869:	e8 b2 ac cf ff       	call   0x1401d0520
1404d586e:	84 c0                	test   %al,%al
1404d5870:	0f 84 d0 01 00 00    	je     0x1404d5a46
1404d5876:	41 b1 20             	mov    $0x20,%r9b
1404d5879:	4c 8d 85 68 09 00 00 	lea    0x968(%rbp),%r8
1404d5880:	48 8d 95 28 02 00 00 	lea    0x228(%rbp),%rdx
1404d5887:	49 8b cf             	mov    %r15,%rcx
1404d588a:	e8 81 11 00 00       	call   0x1404d6a10
1404d588f:	90                   	nop
1404d5890:	4c 8b a5 30 02 00 00 	mov    0x230(%rbp),%r12
1404d5897:	49 8b c4             	mov    %r12,%rax
1404d589a:	48 8b 9d 28 02 00 00 	mov    0x228(%rbp),%rbx
1404d58a1:	48 2b c3             	sub    %rbx,%rax
1404d58a4:	48 c1 f8 05          	sar    $0x5,%rax
1404d58a8:	48 83 f8 02          	cmp    $0x2,%rax
1404d58ac:	76 28                	jbe    0x1404d58d6
1404d58ae:	4c 8d 05 d7 de ac 00 	lea    0xacded7(%rip),%r8        # 0x140fa378c
1404d58b5:	48 8d 15 fc ce b2 00 	lea    0xb2cefc(%rip),%rdx        # 0x1410027b8
1404d58bc:	49 8b cf             	mov    %r15,%rcx
1404d58bf:	e8 fc 32 06 00       	call   0x140538bc0
1404d58c4:	90                   	nop
1404d58c5:	48 8d 8d 28 02 00 00 	lea    0x228(%rbp),%rcx
1404d58cc:	e8 8f 2a cc ff       	call   0x140198360
1404d58d1:	e9 a4 0c 00 00       	jmp    0x1404d657a
1404d58d6:	c6 45 80 00          	movb   $0x0,-0x80(%rbp)
1404d58da:	75 1a                	jne    0x1404d58f6
1404d58dc:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1404d58e0:	48 8d 15 59 47 ae 00 	lea    0xae4759(%rip),%rdx        # 0x140fba040
1404d58e7:	e8 34 ac cf ff       	call   0x1401d0520
1404d58ec:	84 c0                	test   %al,%al
1404d58ee:	74 0f                	je     0x1404d58ff
1404d58f0:	c6 45 80 01          	movb   $0x1,-0x80(%rbp)
1404d58f4:	eb 09                	jmp    0x1404d58ff
1404d58f6:	c6 45 80 00          	movb   $0x0,-0x80(%rbp)
1404d58fa:	48 85 c0             	test   %rax,%rax
1404d58fd:	74 67                	je     0x1404d5966
1404d58ff:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
1404d5904:	76 4d                	jbe    0x1404d5953
1404d5906:	33 d2                	xor    %edx,%edx
1404d5908:	48 8b cb             	mov    %rbx,%rcx
1404d590b:	e8 80 44 cd ff       	call   0x1401a9d90
1404d5910:	80 38 3a             	cmpb   $0x3a,(%rax)