1403580c2:	48 83 f8 1f          	cmp    $0x1f,%rax
1403580c6:	0f 87 91 01 00 00    	ja     0x14035825d
1403580cc:	ff 15 ee 47 7b 00    	call   *0x7b47ee(%rip)        # 0x140b0c8c0
1403580d2:	0f 57 c0             	xorps  %xmm0,%xmm0
1403580d5:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
1403580d9:	48 c7 45 40 0a 00 00 	movq   $0xa,0x40(%rbp)
1403580e0:	00
1403580e1:	48 c7 45 48 0f 00 00 	movq   $0xf,0x48(%rbp)
1403580e8:	00
1403580e9:	f2 0f 10 05 17 46 7f 	movsd  0x7f4617(%rip),%xmm0        # 0x140b4c708
1403580f0:	00
1403580f1:	f2 0f 11 45 30       	movsd  %xmm0,0x30(%rbp)
1403580f6:	0f b7 05 13 46 7f 00 	movzwl 0x7f4613(%rip),%eax        # 0x140b4c710
1403580fd:	66 89 45 38          	mov    %ax,0x38(%rbp)
140358101:	44 88 75 3a          	mov    %r14b,0x3a(%rbp)
140358105:	48 8d 55 30          	lea    0x30(%rbp),%rdx
140358109:	48 8b cf             	mov    %rdi,%rcx
14035810c:	e8 43 0e 00 00       	call   0x140358f54
140358111:	44 0f b7 e0          	movzwl %ax,%r12d
140358115:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140358119:	48 83 f9 0f          	cmp    $0xf,%rcx
14035811d:	76 2d                	jbe    0x14035814c
14035811f:	48 ff c1             	inc    %rcx
140358122:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140358126:	48 8b c2             	mov    %rdx,%rax
140358129:	49 3b cd             	cmp    %r13,%rcx
14035812c:	72 15                	jb     0x140358143
14035812e:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
140358132:	48 2b c2             	sub    %rdx,%rax
140358135:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140358139:	48 83 f8 1f          	cmp    $0x1f,%rax
14035813d:	0f 87 1a 01 00 00    	ja     0x14035825d
140358143:	48 8b ca             	mov    %rdx,%rcx
140358146:	ff 15 74 47 7b 00    	call   *0x7b4774(%rip)        # 0x140b0c8c0
14035814c:	4c 8b 6f 18          	mov    0x18(%rdi),%r13
140358150:	44 0f b6 74 24 3c    	movzbl 0x3c(%rsp),%r14d
140358156:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14035815b:	49 8d 4d 38          	lea    0x38(%r13),%rcx
14035815f:	48 8b 01             	mov    (%rcx),%rax
140358162:	45 8a c6             	mov    %r14b,%r8b
140358165:	8b d3                	mov    %ebx,%edx
140358167:	48 8b 40 08          	mov    0x8(%rax),%rax
14035816b:	ff 15 c7 4a 7b 00    	call   *0x7b4ac7(%rip)        # 0x140b0cc38
140358171:	84 c0                	test   %al,%al
140358173:	0f 84 b0 01 00 00    	je     0x140358329
140358179:	49 8d 8d 10 01 00 00 	lea    0x110(%r13),%rcx
140358180:	66 44 89 64 24 20    	mov    %r12w,0x20(%rsp)
140358186:	45 8a ce             	mov    %r14b,%r9b
140358189:	44 8b c3             	mov    %ebx,%r8d
14035818c:	8b d3                	mov    %ebx,%edx
14035818e:	e8 09 48 ff ff       	call   0x14034c99c
140358193:	ff c6                	inc    %esi
140358195:	45 33 f6             	xor    %r14d,%r14d
140358198:	41 bd 00 10 00 00    	mov    $0x1000,%r13d
14035819e:	41 3b f7             	cmp    %r15d,%esi
1403581a1:	0f 82 b3 fe ff ff    	jb     0x14035805a
1403581a7:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1403581ab:	48 8b cf             	mov    %rdi,%rcx
1403581ae:	e8 bd f3 ff ff       	call   0x140357570
1403581b3:	48 8b d8             	mov    %rax,%rbx
1403581b6:	48 8d 45 50          	lea    0x50(%rbp),%rax
1403581ba:	bf 07 00 00 00       	mov    $0x7,%edi
1403581bf:	48 3b c3             	cmp    %rbx,%rax
1403581c2:	74 64                	je     0x140358228
1403581c4:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
1403581c8:	48 3b cf             	cmp    %rdi,%rcx
1403581cb:	76 2e                	jbe    0x1403581fb
1403581cd:	48 8d 0c 4d 02 00 00 	lea    0x2(,%rcx,2),%rcx
1403581d4:	00
1403581d5:	48 8b 55 50          	mov    0x50(%rbp),%rdx
1403581d9:	48 8b c2             	mov    %rdx,%rax
1403581dc:	49 3b cd             	cmp    %r13,%rcx
1403581df:	72 11                	jb     0x1403581f2
1403581e1:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
1403581e5:	48 2b c2             	sub    %rdx,%rax
1403581e8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403581ec:	48 83 f8 1f          	cmp    $0x1f,%rax
1403581f0:	77 64                	ja     0x140358256
1403581f2:	48 8b ca             	mov    %rdx,%rcx
1403581f5:	ff 15 c5 46 7b 00    	call   *0x7b46c5(%rip)        # 0x140b0c8c0
1403581fb:	66 0f 6f 05 2d 9a 85 	movdqa 0x859a2d(%rip),%xmm0        # 0x140bb1c30
140358202:	00
140358203:	f3 0f 7f 45 60       	movdqu %xmm0,0x60(%rbp)
140358208:	66 44 89 75 50       	mov    %r14w,0x50(%rbp)
14035820d:	0f 10 03             	movups (%rbx),%xmm0
140358210:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
140358214:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
140358218:	0f 11 4d 60          	movups %xmm1,0x60(%rbp)
14035821c:	4c 89 73 10          	mov    %r14,0x10(%rbx)
140358220:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140358224:	66 44 89 33          	mov    %r14w,(%rbx)
140358228:	48 8b 45 48          	mov    0x48(%rbp),%rax
14035822c:	48 3b c7             	cmp    %rdi,%rax
14035822f:	76 39                	jbe    0x14035826a
140358231:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140358238:	00
140358239:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
14035823d:	48 8b d1             	mov    %rcx,%rdx
140358240:	49 3b c5             	cmp    %r13,%rax
140358243:	72 1f                	jb     0x140358264
140358245:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140358249:	48 2b d1             	sub    %rcx,%rdx
14035824c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140358250:	48 83 f8 1f          	cmp    $0x1f,%rax
140358254:	76 0e                	jbe    0x140358264
140358256:	ff 15 3c 47 7b 00    	call   *0x7b473c(%rip)        # 0x140b0c998
14035825c:	cc                   	int3
14035825d:	ff 15 35 47 7b 00    	call   *0x7b4735(%rip)        # 0x140b0c998
140358263:	cc                   	int3
140358264:	ff 15 56 46 7b 00    	call   *0x7b4656(%rip)        # 0x140b0c8c0
14035826a:	4c 8d 45 50          	lea    0x50(%rbp),%r8
14035826e:	48 39 7d 68          	cmp    %rdi,0x68(%rbp)
140358272:	4c 0f 47 45 50       	cmova  0x50(%rbp),%r8
140358277:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14035827e:	00
14035827f:	83 ca ff             	or     $0xffffffff,%edx
140358282:	44 8b ca             	mov    %edx,%r9d
140358285:	48 8d 0d 54 40 7f 00 	lea    0x7f4054(%rip),%rcx        # 0x140b4c2e0
14035828c:	ff 15 e6 3e 7b 00    	call   *0x7b3ee6(%rip)        # 0x140b0c178
140358292:	83 f8 02             	cmp    $0x2,%eax
140358295:	75 6b                	jne    0x140358302
140358297:	48 8b 45 68          	mov    0x68(%rbp),%rax
14035829b:	48 3b c7             	cmp    %rdi,%rax
14035829e:	76 32                	jbe    0x1403582d2
1403582a0:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1403582a4:	48 8b d1             	mov    %rcx,%rdx
1403582a7:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1403582ae:	00
1403582af:	49 3b c5             	cmp    %r13,%rax
1403582b2:	72 18                	jb     0x1403582cc
1403582b4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403582b8:	48 2b d1             	sub    %rcx,%rdx
1403582bb:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1403582bf:	48 83 f8 1f          	cmp    $0x1f,%rax
1403582c3:	76 07                	jbe    0x1403582cc
1403582c5:	ff 15 cd 46 7b 00    	call   *0x7b46cd(%rip)        # 0x140b0c998
1403582cb:	cc                   	int3
1403582cc:	ff 15 ee 45 7b 00    	call   *0x7b45ee(%rip)        # 0x140b0c8c0
1403582d2:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
1403582d9:	48 33 cc             	xor    %rsp,%rcx
1403582dc:	e8 ff 72 79 00       	call   0x140aef5e0
1403582e1:	4c 8d 9c 24 c0 01 00 	lea    0x1c0(%rsp),%r11
1403582e8:	00
1403582e9:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1403582ed:	49 8b 73 40          	mov    0x40(%r11),%rsi
1403582f1:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1403582f5:	49 8b e3             	mov    %r11,%rsp
1403582f8:	41 5f                	pop    %r15
1403582fa:	41 5e                	pop    %r14
1403582fc:	41 5d                	pop    %r13
1403582fe:	41 5c                	pop    %r12
140358300:	5d                   	pop    %rbp
140358301:	c3                   	ret
140358302:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
140358308:	48 8d 15 e1 43 7f 00 	lea    0x7f43e1(%rip),%rdx        # 0x140b4c6f0
14035830f:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140358313:	e8 2c ad ff ff       	call   0x140353044
140358318:	48 8d 15 19 e4 8d 00 	lea    0x8de419(%rip),%rdx        # 0x140c36738
14035831f:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140358323:	e8 56 81 79 00       	call   0x140af047e
140358328:	cc                   	int3
140358329:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14035832e:	e8 dd 48 db ff       	call   0x14010cc10
140358333:	90                   	nop
140358334:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140358339:	e8 ee a2 ff ff       	call   0x14035262c
14035833e:	48 8b d0             	mov    %rax,%rdx
140358341:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140358346:	e8 e9 a2 ff ff       	call   0x140352634
14035834b:	48 8d 15 de ac ff ff 	lea    -0x5322(%rip),%rdx        # 0x140353030
140358352:	48 8b c8             	mov    %rax,%rcx
140358355:	ff 15 6d 40 7b 00    	call   *0x7b406d(%rip)        # 0x140b0c3c8
14035835b:	48 8d 15 de 54 db ff 	lea    -0x24ab22(%rip),%rdx        # 0x14010d840
140358362:	48 8b c8             	mov    %rax,%rcx
140358365:	ff 15 5d 40 7b 00    	call   *0x7b405d(%rip)        # 0x140b0c3c8
14035836b:	48 8b c8             	mov    %rax,%rcx
14035836e:	48 8d 15 eb 34 7f 00 	lea    0x7f34eb(%rip),%rdx        # 0x140b4b860
140358375:	e8 3a 53 db ff       	call   0x14010d6b4
14035837a:	48 8b f8             	mov    %rax,%rdi
14035837d:	49 8b d6             	mov    %r14,%rdx
140358380:	48 03 d2             	add    %rdx,%rdx
140358383:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140358387:	ff 15 cb 3f 7b 00    	call   *0x7b3fcb(%rip)        # 0x140b0c358
14035838d:	48 8b d0             	mov    %rax,%rdx
140358390:	48 8b cf             	mov    %rdi,%rcx
140358393:	e8 b0 a2 ff ff       	call   0x140352648
140358398:	8b d3                	mov    %ebx,%edx
14035839a:	48 8b c8             	mov    %rax,%rcx
14035839d:	ff 15 15 42 7b 00    	call   *0x7b4215(%rip)        # 0x140b0c5b8
1403583a3:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1403583a7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1403583ac:	e8 d3 55 db ff       	call   0x14010d984
1403583b1:	90                   	nop
1403583b2:	48 8b c8             	mov    %rax,%rcx
1403583b5:	e8 ae 66 db ff       	call   0x14010ea68
1403583ba:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
1403583c0:	48 8b d0             	mov    %rax,%rdx
1403583c3:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1403583c7:	e8 78 ac ff ff       	call   0x140353044
1403583cc:	48 8d 15 65 e3 8d 00 	lea    0x8de365(%rip),%rdx        # 0x140c36738
1403583d3:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1403583d7:	e8 a2 80 79 00       	call   0x140af047e
1403583dc:	cc                   	int3
1403583dd:	90                   	nop
1403583de:	90                   	nop
1403583df:	90                   	nop
1403583e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403583e5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1403583ea:	55                   	push   %rbp
1403583eb:	57                   	push   %rdi
1403583ec:	41 55                	push   %r13
1403583ee:	41 56                	push   %r14
1403583f0:	41 57                	push   %r15
1403583f2:	48 8d ac 24 20 ff ff 	lea    -0xe0(%rsp),%rbp
1403583f9:	ff
1403583fa:	48 81 ec e0 01 00 00 	sub    $0x1e0,%rsp
140358401:	48 8b 05 38 6c 96 00 	mov    0x966c38(%rip),%rax        # 0x140cbf040
140358408:	48 33 c4             	xor    %rsp,%rax
14035840b:	48 89 85 d0 00 00 00 	mov    %rax,0xd0(%rbp)
140358412:	89 54 24 40          	mov    %edx,0x40(%rsp)
140358416:	48 8b f9             	mov    %rcx,%rdi
140358419:	0f 57 c0             	xorps  %xmm0,%xmm0
14035841c:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
140358420:	66 0f 6f 0d 08 98 85 	movdqa 0x859808(%rip),%xmm1        # 0x140bb1c30
140358427:	00
140358428:	f3 0f 7f 8d 80 00 00 	movdqu %xmm1,0x80(%rbp)
14035842f:	00
140358430:	33 f6                	xor    %esi,%esi
140358432:	66 89 75 70          	mov    %si,0x70(%rbp)
140358436:	44 8b fe             	mov    %esi,%r15d
140358439:	41 be 00 10 00 00    	mov    $0x1000,%r14d
14035843f:	85 d2                	test   %edx,%edx
140358441:	0f 84 97 01 00 00    	je     0x1403585de
140358447:	0f 57 c0             	xorps  %xmm0,%xmm0
14035844a:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
14035844e:	48 c7 45 60 0b 00 00 	movq   $0xb,0x60(%rbp)
140358455:	00
140358456:	48 c7 45 68 0f 00 00 	movq   $0xf,0x68(%rbp)
14035845d:	00
14035845e:	f2 0f 10 05 d2 42 7f 	movsd  0x7f42d2(%rip),%xmm0        # 0x140b4c738
140358465:	00
140358466:	f2 0f 11 45 50       	movsd  %xmm0,0x50(%rbp)
14035846b:	0f b7 05 ce 42 7f 00 	movzwl 0x7f42ce(%rip),%eax        # 0x140b4c740
140358472:	66 89 45 58          	mov    %ax,0x58(%rbp)
140358476:	8a 05 c6 42 7f 00    	mov    0x7f42c6(%rip),%al        # 0x140b4c742
14035847c:	88 45 5a             	mov    %al,0x5a(%rbp)
14035847f:	40 88 75 5b          	mov    %sil,0x5b(%rbp)
140358483:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140358488:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14035848d:	45 33 c9             	xor    %r9d,%r9d
140358490:	4c 8d 45 50          	lea    0x50(%rbp),%r8
140358494:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140358499:	48 8b cf             	mov    %rdi,%rcx
14035849c:	e8 ef ee ff ff       	call   0x140357390
1403584a1:	48 8b 45 68          	mov    0x68(%rbp),%rax
1403584a5:	48 83 f8 0f          	cmp    $0xf,%rax
1403584a9:	76 2a                	jbe    0x1403584d5
1403584ab:	48 ff c0             	inc    %rax
1403584ae:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1403584b2:	48 8b d1             	mov    %rcx,%rdx
1403584b5:	49 3b c6             	cmp    %r14,%rax
1403584b8:	72 15                	jb     0x1403584cf
1403584ba:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403584be:	48 2b d1             	sub    %rcx,%rdx
1403584c1:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1403584c5:	48 83 f8 1f          	cmp    $0x1f,%rax
1403584c9:	0f 87 cc 01 00 00    	ja     0x14035869b
1403584cf:	ff 15 eb 43 7b 00    	call   *0x7b43eb(%rip)        # 0x140b0c8c0
1403584d5:	0f 57 c0             	xorps  %xmm0,%xmm0
1403584d8:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
1403584dc:	48 c7 45 60 0b 00 00 	movq   $0xb,0x60(%rbp)
1403584e3:	00
1403584e4:	48 c7 45 68 0f 00 00 	movq   $0xf,0x68(%rbp)
1403584eb:	00
1403584ec:	f2 0f 10 05 44 42 7f 	movsd  0x7f4244(%rip),%xmm0        # 0x140b4c738
1403584f3:	00
1403584f4:	f2 0f 11 45 50       	movsd  %xmm0,0x50(%rbp)
1403584f9:	0f b7 05 40 42 7f 00 	movzwl 0x7f4240(%rip),%eax        # 0x140b4c740
140358500:	66 89 45 58          	mov    %ax,0x58(%rbp)
140358504:	8a 05 38 42 7f 00    	mov    0x7f4238(%rip),%al        # 0x140b4c742
14035850a:	88 45 5a             	mov    %al,0x5a(%rbp)
14035850d:	40 88 75 5b          	mov    %sil,0x5b(%rbp)
140358511:	48 8d 55 50          	lea    0x50(%rbp),%rdx
140358515:	48 8b cf             	mov    %rdi,%rcx
140358518:	e8 37 0a 00 00       	call   0x140358f54
14035851d:	66 89 44 24 32       	mov    %ax,0x32(%rsp)
140358522:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140358526:	48 83 f9 0f          	cmp    $0xf,%rcx
14035852a:	76 2d                	jbe    0x140358559
14035852c:	48 ff c1             	inc    %rcx
14035852f:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140358533:	48 8b c2             	mov    %rdx,%rax
140358536:	49 3b ce             	cmp    %r14,%rcx
140358539:	72 15                	jb     0x140358550
14035853b:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
14035853f:	48 2b c2             	sub    %rdx,%rax
140358542:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140358546:	48 83 f8 1f          	cmp    $0x1f,%rax
14035854a:	0f 87 52 01 00 00    	ja     0x1403586a2
140358550:	48 8b ca             	mov    %rdx,%rcx
140358553:	ff 15 67 43 7b 00    	call   *0x7b4367(%rip)        # 0x140b0c8c0
140358559:	4c 8b 6f 18          	mov    0x18(%rdi),%r13
14035855d:	49 8d 75 38          	lea    0x38(%r13),%rsi
140358561:	48 8b 06             	mov    (%rsi),%rax
140358564:	44 0f b6 74 24 30    	movzbl 0x30(%rsp),%r14d
14035856a:	45 8a c6             	mov    %r14b,%r8b
14035856d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140358572:	8b d3                	mov    %ebx,%edx
140358574:	48 8b ce             	mov    %rsi,%rcx
140358577:	48 8b 40 08          	mov    0x8(%rax),%rax
14035857b:	ff 15 b7 46 7b 00    	call   *0x7b46b7(%rip)        # 0x140b0cc38
140358581:	84 c0                	test   %al,%al
140358583:	0f 84 ec 01 00 00    	je     0x140358775
140358589:	48 8b 06             	mov    (%rsi),%rax
14035858c:	45 8a c6             	mov    %r14b,%r8b
14035858f:	8b 54 24 3c          	mov    0x3c(%rsp),%edx
140358593:	48 8b ce             	mov    %rsi,%rcx
140358596:	48 8b 40 08          	mov    0x8(%rax),%rax
14035859a:	ff 15 98 46 7b 00    	call   *0x7b4698(%rip)        # 0x140b0cc38
1403585a0:	33 f6                	xor    %esi,%esi
1403585a2:	84 c0                	test   %al,%al
1403585a4:	0f 84 cb 01 00 00    	je     0x140358775
1403585aa:	49 8d 8d 10 01 00 00 	lea    0x110(%r13),%rcx
1403585b1:	0f b7 44 24 32       	movzwl 0x32(%rsp),%eax
1403585b6:	66 89 44 24 20       	mov    %ax,0x20(%rsp)
1403585bb:	45 8a ce             	mov    %r14b,%r9b
1403585be:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
1403585c3:	8b d3                	mov    %ebx,%edx
1403585c5:	e8 d2 43 ff ff       	call   0x14034c99c
1403585ca:	41 ff c7             	inc    %r15d
1403585cd:	41 be 00 10 00 00    	mov    $0x1000,%r14d
1403585d3:	44 3b 7c 24 40       	cmp    0x40(%rsp),%r15d
1403585d8:	0f 82 69 fe ff ff    	jb     0x140358447
1403585de:	48 8d 55 50          	lea    0x50(%rbp),%rdx
1403585e2:	48 8b cf             	mov    %rdi,%rcx
1403585e5:	e8 86 ef ff ff       	call   0x140357570
1403585ea:	48 8b d8             	mov    %rax,%rbx
1403585ed:	48 8d 45 70          	lea    0x70(%rbp),%rax
1403585f1:	bf 07 00 00 00       	mov    $0x7,%edi
1403585f6:	48 3b c3             	cmp    %rbx,%rax
1403585f9:	74 6b                	je     0x140358666
1403585fb:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
140358602:	48 3b cf             	cmp    %rdi,%rcx
140358605:	76 2e                	jbe    0x140358635
140358607:	48 8d 0c 4d 02 00 00 	lea    0x2(,%rcx,2),%rcx
14035860e:	00
14035860f:	48 8b 55 70          	mov    0x70(%rbp),%rdx
140358613:	48 8b c2             	mov    %rdx,%rax
140358616:	49 3b ce             	cmp    %r14,%rcx
140358619:	72 11                	jb     0x14035862c