1409c7453:	00 00
1409c7455:	4c 8d 0d e8 0a 61 00 	lea    0x610ae8(%rip),%r9        # 0x140fd7f44
1409c745c:	44 0f b6 44 24 60    	movzbl 0x60(%rsp),%r8d
1409c7462:	ba 01 00 00 00       	mov    $0x1,%edx
1409c7467:	48 8b cf             	mov    %rdi,%rcx
1409c746a:	e8 11 12 7e ff       	call   0x1401a8680
1409c746f:	90                   	nop
1409c7470:	0f 57 c0             	xorps  %xmm0,%xmm0
1409c7473:	0f 11 85 90 00 00 00 	movups %xmm0,0x90(%rbp)
1409c747a:	66 0f 6f 0d ae c9 5d 	movdqa 0x5dc9ae(%rip),%xmm1        # 0x140fa3e30
1409c7481:	00
1409c7482:	f3 0f 7f 8d a0 00 00 	movdqu %xmm1,0xa0(%rbp)
1409c7489:	00
1409c748a:	c6 85 90 00 00 00 00 	movb   $0x0,0x90(%rbp)
1409c7491:	c7 45 90 f8 03 00 00 	movl   $0x3f8,-0x70(%rbp)
1409c7498:	4c 89 75 b8          	mov    %r14,-0x48(%rbp)
1409c749c:	48 8d 35 0d 2a 6b 00 	lea    0x6b2a0d(%rip),%rsi        # 0x141079eb0
1409c74a3:	48 89 75 b0          	mov    %rsi,-0x50(%rbp)
1409c74a7:	c6 45 c0 01          	movb   $0x1,-0x40(%rbp)
1409c74ab:	48 8d 85 90 00 00 00 	lea    0x90(%rbp),%rax
1409c74b2:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1409c74b6:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1409c74ba:	48 8b 55 68          	mov    0x68(%rbp),%rdx
1409c74be:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409c74c2:	e8 c9 37 04 00       	call   0x140a0ac90
1409c74c7:	90                   	nop
1409c74c8:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409c74cc:	e8 7f ff 03 00       	call   0x140a07450
1409c74d1:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
1409c74d8:	48 83 bd a8 00 00 00 	cmpq   $0xf,0xa8(%rbp)
1409c74df:	0f
1409c74e0:	48 0f 47 95 90 00 00 	cmova  0x90(%rbp),%rdx
1409c74e7:	00
1409c74e8:	4c 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%r8
1409c74ef:	48 8b cf             	mov    %rdi,%rcx
1409c74f2:	e8 89 6c 7e ff       	call   0x1401ae180
1409c74f7:	90                   	nop
1409c74f8:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
1409c74ff:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c7503:	76 34                	jbe    0x1409c7539
1409c7505:	48 ff c2             	inc    %rdx
1409c7508:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1409c750f:	48 8b c1             	mov    %rcx,%rax
1409c7512:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c7519:	72 19                	jb     0x1409c7534
1409c751b:	48 83 c2 27          	add    $0x27,%rdx
1409c751f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c7523:	48 2b c1             	sub    %rcx,%rax
1409c7526:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c752a:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c752e:	0f 87 43 05 00 00    	ja     0x1409c7a77
1409c7534:	e8 0b 3c 45 00       	call   0x140e1b144
1409c7539:	48 8d 15 9c 65 60 00 	lea    0x60659c(%rip),%rdx        # 0x140fcdadc
1409c7540:	48 8b cf             	mov    %rdi,%rcx
1409c7543:	e8 c8 43 04 00       	call   0x140a0b910
1409c7548:	48 8b f8             	mov    %rax,%rdi
1409c754b:	49 8d 4d 08          	lea    0x8(%r13),%rcx
1409c754f:	e8 5c f9 7c ff       	call   0x140196eb0
1409c7554:	41 0f 10 45 28       	movups 0x28(%r13),%xmm0
1409c7559:	0f 11 85 d0 00 00 00 	movups %xmm0,0xd0(%rbp)
1409c7560:	48 8b 40 08          	mov    0x8(%rax),%rax
1409c7564:	48 8b 48 10          	mov    0x10(%rax),%rcx
1409c7568:	48 89 8d e0 00 00 00 	mov    %rcx,0xe0(%rbp)
1409c756f:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1409c7573:	48 85 c9             	test   %rcx,%rcx
1409c7576:	74 4f                	je     0x1409c75c7
1409c7578:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1409c757c:	48 8b c2             	mov    %rdx,%rax
1409c757f:	48 2b c1             	sub    %rcx,%rax
1409c7582:	48 83 f8 01          	cmp    $0x1,%rax
1409c7586:	72 1c                	jb     0x1409c75a4
1409c7588:	48 8d 41 01          	lea    0x1(%rcx),%rax
1409c758c:	48 89 47 10          	mov    %rax,0x10(%rdi)
1409c7590:	48 8b c7             	mov    %rdi,%rax
1409c7593:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c7597:	76 03                	jbe    0x1409c759c
1409c7599:	48 8b 07             	mov    (%rdi),%rax
1409c759c:	66 c7 04 08 20 00    	movw   $0x20,(%rax,%rcx,1)
1409c75a2:	eb 23                	jmp    0x1409c75c7
1409c75a4:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1409c75ab:	00 00
1409c75ad:	4c 8d 0d 90 09 61 00 	lea    0x610990(%rip),%r9        # 0x140fd7f44
1409c75b4:	44 0f b6 44 24 60    	movzbl 0x60(%rsp),%r8d
1409c75ba:	ba 01 00 00 00       	mov    $0x1,%edx
1409c75bf:	48 8b cf             	mov    %rdi,%rcx
1409c75c2:	e8 b9 10 7e ff       	call   0x1401a8680
1409c75c7:	48 8d 95 d0 00 00 00 	lea    0xd0(%rbp),%rdx
1409c75ce:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1409c75d5:	e8 46 9b ff ff       	call   0x1409c1120
1409c75da:	90                   	nop
1409c75db:	4c 8b 40 10          	mov    0x10(%rax),%r8
1409c75df:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1409c75e4:	76 03                	jbe    0x1409c75e9
1409c75e6:	48 8b 00             	mov    (%rax),%rax
1409c75e9:	48 8b d0             	mov    %rax,%rdx
1409c75ec:	48 8b cf             	mov    %rdi,%rcx
1409c75ef:	e8 8c 6b 7e ff       	call   0x1401ae180
1409c75f4:	90                   	nop
1409c75f5:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
1409c75fc:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c7600:	76 34                	jbe    0x1409c7636
1409c7602:	48 ff c2             	inc    %rdx
1409c7605:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1409c760c:	48 8b c1             	mov    %rcx,%rax
1409c760f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c7616:	72 19                	jb     0x1409c7631
1409c7618:	48 83 c2 27          	add    $0x27,%rdx
1409c761c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c7620:	48 2b c1             	sub    %rcx,%rax
1409c7623:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c7627:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c762b:	0f 87 4c 04 00 00    	ja     0x1409c7a7d
1409c7631:	e8 0e 3b 45 00       	call   0x140e1b144
1409c7636:	48 8d 15 5f 7d 67 00 	lea    0x677d5f(%rip),%rdx        # 0x14103f39c
1409c763d:	48 8b cf             	mov    %rdi,%rcx
1409c7640:	e8 cb 42 04 00       	call   0x140a0b910
1409c7645:	48 8b f8             	mov    %rax,%rdi
1409c7648:	48 8b 48 10          	mov    0x10(%rax),%rcx
1409c764c:	48 85 c9             	test   %rcx,%rcx
1409c764f:	74 50                	je     0x1409c76a1
1409c7651:	48 8b 50 18          	mov    0x18(%rax),%rdx
1409c7655:	48 8b c2             	mov    %rdx,%rax
1409c7658:	48 2b c1             	sub    %rcx,%rax
1409c765b:	48 83 f8 01          	cmp    $0x1,%rax
1409c765f:	72 1c                	jb     0x1409c767d
1409c7661:	48 8d 41 01          	lea    0x1(%rcx),%rax
1409c7665:	48 89 47 10          	mov    %rax,0x10(%rdi)
1409c7669:	48 8b c7             	mov    %rdi,%rax
1409c766c:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c7670:	76 03                	jbe    0x1409c7675
1409c7672:	48 8b 07             	mov    (%rdi),%rax
1409c7675:	66 c7 04 08 20 00    	movw   $0x20,(%rax,%rcx,1)
1409c767b:	eb 24                	jmp    0x1409c76a1
1409c767d:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1409c7684:	00 00
1409c7686:	4c 8d 0d b7 08 61 00 	lea    0x6108b7(%rip),%r9        # 0x140fd7f44
1409c768d:	44 0f b6 44 24 60    	movzbl 0x60(%rsp),%r8d
1409c7693:	ba 01 00 00 00       	mov    $0x1,%edx
1409c7698:	48 8b cf             	mov    %rdi,%rcx
1409c769b:	e8 e0 0f 7e ff       	call   0x1401a8680
1409c76a0:	90                   	nop
1409c76a1:	0f 57 c0             	xorps  %xmm0,%xmm0
1409c76a4:	0f 11 85 90 00 00 00 	movups %xmm0,0x90(%rbp)
1409c76ab:	66 0f 6f 0d 7d c7 5d 	movdqa 0x5dc77d(%rip),%xmm1        # 0x140fa3e30
1409c76b2:	00
1409c76b3:	f3 0f 7f 8d a0 00 00 	movdqu %xmm1,0xa0(%rbp)
1409c76ba:	00
1409c76bb:	c6 85 90 00 00 00 00 	movb   $0x0,0x90(%rbp)
1409c76c2:	c7 45 90 f2 03 00 00 	movl   $0x3f2,-0x70(%rbp)
1409c76c9:	4c 89 75 b8          	mov    %r14,-0x48(%rbp)
1409c76cd:	48 89 75 b0          	mov    %rsi,-0x50(%rbp)
1409c76d1:	c6 45 c0 01          	movb   $0x1,-0x40(%rbp)
1409c76d5:	48 8d 85 90 00 00 00 	lea    0x90(%rbp),%rax
1409c76dc:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1409c76e0:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
1409c76e4:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1409c76e8:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1409c76ef:	e8 2c 3c 00 00       	call   0x1409cb320
1409c76f4:	90                   	nop
1409c76f5:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409c76f9:	e8 a2 36 04 00       	call   0x140a0ada0
1409c76fe:	4c 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%r9
1409c7705:	48 83 bd c8 00 00 00 	cmpq   $0xf,0xc8(%rbp)
1409c770c:	0f
1409c770d:	4c 0f 47 8d b0 00 00 	cmova  0xb0(%rbp),%r9
1409c7714:	00
1409c7715:	4c 03 8d c0 00 00 00 	add    0xc0(%rbp),%r9
1409c771c:	4c 8d 9d b0 00 00 00 	lea    0xb0(%rbp),%r11
1409c7723:	48 83 bd c8 00 00 00 	cmpq   $0xf,0xc8(%rbp)
1409c772a:	0f
1409c772b:	4c 0f 47 9d b0 00 00 	cmova  0xb0(%rbp),%r11
1409c7732:	00
1409c7733:	4c 8b 55 c8          	mov    -0x38(%rbp),%r10
1409c7737:	49 8b 52 10          	mov    0x10(%r10),%rdx
1409c773b:	49 83 7a 18 0f       	cmpq   $0xf,0x18(%r10)
1409c7740:	76 08                	jbe    0x1409c774a
1409c7742:	49 03 12             	add    (%r10),%rdx
1409c7745:	49 8b 02             	mov    (%r10),%rax
1409c7748:	eb 06                	jmp    0x1409c7750
1409c774a:	49 03 d2             	add    %r10,%rdx
1409c774d:	49 8b c2             	mov    %r10,%rax
1409c7750:	48 2b d0             	sub    %rax,%rdx
1409c7753:	4d 2b cb             	sub    %r11,%r9
1409c7756:	4d 8b c3             	mov    %r11,%r8
1409c7759:	49 8b ca             	mov    %r10,%rcx
1409c775c:	e8 0f 68 7d ff       	call   0x14019df70
1409c7761:	90                   	nop
1409c7762:	48 8b 95 c8 00 00 00 	mov    0xc8(%rbp),%rdx
1409c7769:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c776d:	76 35                	jbe    0x1409c77a4
1409c776f:	48 ff c2             	inc    %rdx
1409c7772:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
1409c7779:	48 8b c1             	mov    %rcx,%rax
1409c777c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c7783:	72 19                	jb     0x1409c779e
1409c7785:	48 83 c2 27          	add    $0x27,%rdx
1409c7789:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c778d:	48 2b c1             	sub    %rcx,%rax
1409c7790:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c7794:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c7798:	0f 87 e5 02 00 00    	ja     0x1409c7a83
1409c779e:	e8 a1 39 45 00       	call   0x140e1b144
1409c77a3:	90                   	nop
1409c77a4:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1409c77a8:	e8 a3 fc 03 00       	call   0x140a07450
1409c77ad:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
1409c77b4:	48 83 bd a8 00 00 00 	cmpq   $0xf,0xa8(%rbp)
1409c77bb:	0f
1409c77bc:	48 0f 47 95 90 00 00 	cmova  0x90(%rbp),%rdx
1409c77c3:	00
1409c77c4:	4c 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%r8
1409c77cb:	48 8b cf             	mov    %rdi,%rcx
1409c77ce:	e8 ad 69 7e ff       	call   0x1401ae180
1409c77d3:	90                   	nop
1409c77d4:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
1409c77db:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c77df:	76 34                	jbe    0x1409c7815
1409c77e1:	48 ff c2             	inc    %rdx
1409c77e4:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1409c77eb:	48 8b c1             	mov    %rcx,%rax
1409c77ee:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c77f5:	72 19                	jb     0x1409c7810
1409c77f7:	48 83 c2 27          	add    $0x27,%rdx
1409c77fb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c77ff:	48 2b c1             	sub    %rcx,%rax
1409c7802:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c7806:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c780a:	0f 87 79 02 00 00    	ja     0x1409c7a89
1409c7810:	e8 2f 39 45 00       	call   0x140e1b144
1409c7815:	48 8d 55 70          	lea    0x70(%rbp),%rdx
1409c7819:	48 8b cf             	mov    %rdi,%rcx
1409c781c:	e8 5f 44 04 00       	call   0x140a0bc80
1409c7821:	48 8b f8             	mov    %rax,%rdi
1409c7824:	48 8d 05 fd 26 6b 00 	lea    0x6b26fd(%rip),%rax        # 0x141079f28
1409c782b:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1409c782f:	48 c7 45 a8 24 00 00 	movq   $0x24,-0x58(%rbp)
1409c7836:	00
1409c7837:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
1409c783b:	66 0f 7f 85 90 00 00 	movdqa %xmm0,0x90(%rbp)
1409c7842:	00
1409c7843:	48 8d 05 d6 29 6b 00 	lea    0x6b29d6(%rip),%rax        # 0x14107a220
1409c784a:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1409c784e:	48 c7 45 a8 07 00 00 	movq   $0x7,-0x58(%rbp)
1409c7855:	00
1409c7856:	48 8d 05 d3 29 6b 00 	lea    0x6b29d3(%rip),%rax        # 0x14107a230
1409c785d:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1409c7861:	48 c7 45 88 4a 00 00 	movq   $0x4a,-0x78(%rbp)
1409c7868:	00
1409c7869:	48 8d 05 f4 16 61 00 	lea    0x6116f4(%rip),%rax        # 0x140fd8f64
1409c7870:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
1409c7877:	48 c7 85 b8 00 00 00 	movq   $0x6,0xb8(%rbp)
1409c787e:	06 00 00 00
1409c7882:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
1409c7889:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1409c788d:	e8 de 50 04 00       	call   0x140a0c970
1409c7892:	0f 10 00             	movups (%rax),%xmm0
1409c7895:	0f 29 85 90 00 00 00 	movaps %xmm0,0x90(%rbp)
1409c789c:	0f 28 4d a0          	movaps -0x60(%rbp),%xmm1
1409c78a0:	66 0f 7f 4d a0       	movdqa %xmm1,-0x60(%rbp)
1409c78a5:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
1409c78a9:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
1409c78ae:	0f 28 8d b0 00 00 00 	movaps 0xb0(%rbp),%xmm1
1409c78b5:	66 0f 7f 8d b0 00 00 	movdqa %xmm1,0xb0(%rbp)
1409c78bc:	00
1409c78bd:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1409c78c2:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1409c78c7:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409c78cc:	8b 44 24 68          	mov    0x68(%rsp),%eax
1409c78d0:	89 44 24 40          	mov    %eax,0x40(%rsp)
1409c78d4:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1409c78d9:	48 8d 85 90 00 00 00 	lea    0x90(%rbp),%rax
1409c78e0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409c78e5:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1409c78e9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409c78ee:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1409c78f2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409c78f7:	4c 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%r9
1409c78fe:	ba 0c 00 00 00       	mov    $0xc,%edx
1409c7903:	41 b8 51 01 00 00    	mov    $0x151,%r8d
1409c7909:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1409c7910:	e8 cb 3e 04 00       	call   0x140a0b7e0
1409c7915:	90                   	nop
1409c7916:	48 8b d0             	mov    %rax,%rdx
1409c7919:	49 8b cf             	mov    %r15,%rcx
1409c791c:	e8 af 45 04 00       	call   0x140a0bed0
1409c7921:	90                   	nop
1409c7922:	48 8b 95 70 01 00 00 	mov    0x170(%rbp),%rdx
1409c7929:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c792d:	76 34                	jbe    0x1409c7963
1409c792f:	48 ff c2             	inc    %rdx
1409c7932:	48 8b 8d 58 01 00 00 	mov    0x158(%rbp),%rcx
1409c7939:	48 8b c1             	mov    %rcx,%rax
1409c793c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c7943:	72 19                	jb     0x1409c795e
1409c7945:	48 83 c2 27          	add    $0x27,%rdx
1409c7949:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c794d:	48 2b c1             	sub    %rcx,%rax
1409c7950:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c7954:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c7958:	0f 87 31 01 00 00    	ja     0x1409c7a8f
1409c795e:	e8 e1 37 45 00       	call   0x140e1b144
1409c7963:	4c 89 b5 68 01 00 00 	mov    %r14,0x168(%rbp)
1409c796a:	48 c7 85 70 01 00 00 	movq   $0xf,0x170(%rbp)
1409c7971:	0f 00 00 00
1409c7975:	c6 85 58 01 00 00 00 	movb   $0x0,0x158(%rbp)
1409c797c:	48 8b 95 08 01 00 00 	mov    0x108(%rbp),%rdx
1409c7983:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c7987:	76 34                	jbe    0x1409c79bd
1409c7989:	48 ff c2             	inc    %rdx
1409c798c:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
1409c7993:	48 8b c1             	mov    %rcx,%rax
1409c7996:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c799d:	72 19                	jb     0x1409c79b8
1409c799f:	48 83 c2 27          	add    $0x27,%rdx
1409c79a3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c79a7:	48 2b c1             	sub    %rcx,%rax
1409c79aa:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c79ae:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c79b2:	0f 87 a7 00 00 00    	ja     0x1409c7a5f
1409c79b8:	e8 87 37 45 00       	call   0x140e1b144
1409c79bd:	49 8d 4c 24 08       	lea    0x8(%r12),%rcx
1409c79c2:	80 7d 30 00          	cmpb   $0x0,0x30(%rbp)
1409c79c6:	74 26                	je     0x1409c79ee
1409c79c8:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1409c79cc:	c6 41 28 ff          	movb   $0xff,0x28(%rcx)
1409c79d0:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1409c79d5:	48 0f be 4d 60       	movsbq 0x60(%rbp),%rcx
1409c79da:	48 ff c1             	inc    %rcx
1409c79dd:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1409c79e1:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1409c79e6:	e8 75 90 b7 ff       	call   0x140540a60
1409c79eb:	90                   	nop
1409c79ec:	eb 09                	jmp    0x1409c79f7
1409c79ee:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1409c79f2:	e8 29 75 ff ff       	call   0x1409bef20
1409c79f7:	0f b6 4d 30          	movzbl 0x30(%rbp),%ecx
1409c79fb:	41 88 0c 24          	mov    %cl,(%r12)
1409c79ff:	48 8b 45 68          	mov    0x68(%rbp),%rax
1409c7a03:	49 89 44 24 38       	mov    %rax,0x38(%r12)
1409c7a08:	84 c9                	test   %cl,%cl
1409c7a0a:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1409c7a0e:	74 07                	je     0x1409c7a17
1409c7a10:	e8 2b a3 9f ff       	call   0x1403c1d40
1409c7a15:	eb 06                	jmp    0x1409c7a1d
1409c7a17:	e8 34 78 ff ff       	call   0x1409bf250
1409c7a1c:	90                   	nop
1409c7a1d:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1409c7a22:	e8 99 c8 ff ff       	call   0x1409c42c0
1409c7a27:	90                   	nop
1409c7a28:	49 8b c4             	mov    %r12,%rax