1404282a6:	48 8d 0d 9b f0 ff 00 	lea    0xfff09b(%rip),%rcx        # 0x141427348
1404282ad:	e8 ae 33 9f 00       	call   0x140e1b660
1404282b2:	e9 18 fe ff ff       	jmp    0x1404280cf
1404282b7:	33 c9                	xor    %ecx,%ecx
1404282b9:	e8 42 24 36 00       	call   0x14078a700
1404282be:	cc                   	int3
1404282bf:	b9 01 00 00 00       	mov    $0x1,%ecx
1404282c4:	e8 37 24 36 00       	call   0x14078a700
1404282c9:	90                   	nop
1404282ca:	33 c9                	xor    %ecx,%ecx
1404282cc:	e8 2f 24 36 00       	call   0x14078a700
1404282d1:	cc                   	int3
1404282d2:	cc                   	int3
1404282d3:	cc                   	int3
1404282d4:	cc                   	int3
1404282d5:	cc                   	int3
1404282d6:	cc                   	int3
1404282d7:	cc                   	int3
1404282d8:	cc                   	int3
1404282d9:	cc                   	int3
1404282da:	cc                   	int3
1404282db:	cc                   	int3
1404282dc:	cc                   	int3
1404282dd:	cc                   	int3
1404282de:	cc                   	int3
1404282df:	cc                   	int3
1404282e0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1404282e5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1404282ea:	55                   	push   %rbp
1404282eb:	57                   	push   %rdi
1404282ec:	41 56                	push   %r14
1404282ee:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1404282f3:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
1404282fa:	48 8b 05 ff 0b f9 00 	mov    0xf90bff(%rip),%rax        # 0x1413b8f00
140428301:	48 33 c4             	xor    %rsp,%rax
140428304:	48 89 45 37          	mov    %rax,0x37(%rbp)
140428308:	48 8b da             	mov    %rdx,%rbx
14042830b:	4c 8b f1             	mov    %rcx,%r14
14042830e:	48 8b 0d 6b f0 ff 00 	mov    0xfff06b(%rip),%rcx        # 0x141427380
140428315:	48 85 c9             	test   %rcx,%rcx
140428318:	0f 84 c0 01 00 00    	je     0x1404284de
14042831e:	e8 0d d2 3e 00       	call   0x140815530
140428323:	84 c0                	test   %al,%al
140428325:	0f 84 b3 01 00 00    	je     0x1404284de
14042832b:	8b 0d d7 69 07 01    	mov    0x10769d7(%rip),%ecx        # 0x14149ed08
140428331:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140428338:	00 00
14042833a:	ba 00 13 00 00       	mov    $0x1300,%edx
14042833f:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
140428343:	8b 04 02             	mov    (%rdx,%rax,1),%eax
140428346:	39 05 ec ef ff 00    	cmp    %eax,0xffefec(%rip)        # 0x141427338
14042834c:	0f 8f c8 01 00 00    	jg     0x14042851a
140428352:	b9 50 00 00 00       	mov    $0x50,%ecx
140428357:	e8 ac 2d 9f 00       	call   0x140e1b108
14042835c:	4c 8b c8             	mov    %rax,%r9
14042835f:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140428363:	48 85 c0             	test   %rax,%rax
140428366:	74 40                	je     0x1404283a8
140428368:	48 8b 0d c1 ef ff 00 	mov    0xffefc1(%rip),%rcx        # 0x141427330
14042836f:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
140428373:	48 85 c9             	test   %rcx,%rcx
140428376:	74 1c                	je     0x140428394
140428378:	8b 41 10             	mov    0x10(%rcx),%eax
14042837b:	ff c0                	inc    %eax
14042837d:	89 41 10             	mov    %eax,0x10(%rcx)
140428380:	83 f8 01             	cmp    $0x1,%eax
140428383:	0f 8e 23 02 00 00    	jle    0x1404285ac
140428389:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14042838e:	0f 84 20 02 00 00    	je     0x1404285b4
140428394:	41 b0 01             	mov    $0x1,%r8b
140428397:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14042839b:	49 8b c9             	mov    %r9,%rcx
14042839e:	e8 1d 96 30 00       	call   0x1407319c0
1404283a3:	48 8b f8             	mov    %rax,%rdi
1404283a6:	eb 02                	jmp    0x1404283aa
1404283a8:	33 ff                	xor    %edi,%edi
1404283aa:	48 89 7d bf          	mov    %rdi,-0x41(%rbp)
1404283ae:	8b 4b 04             	mov    0x4(%rbx),%ecx
1404283b1:	ff 15 b9 b4 b5 00    	call   *0xb5b4b9(%rip)        # 0x140f83870
1404283b7:	8b f0                	mov    %eax,%esi
1404283b9:	b9 28 00 00 00       	mov    $0x28,%ecx
1404283be:	e8 45 2d 9f 00       	call   0x140e1b108
1404283c3:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1404283c7:	48 85 c0             	test   %rax,%rax
1404283ca:	74 0b                	je     0x1404283d7
1404283cc:	8b d6                	mov    %esi,%edx
1404283ce:	48 8b c8             	mov    %rax,%rcx
1404283d1:	e8 7a 90 30 00       	call   0x140731450
1404283d6:	90                   	nop
1404283d7:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1404283db:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
1404283df:	33 d2                	xor    %edx,%edx
1404283e1:	48 8b cf             	mov    %rdi,%rcx
1404283e4:	e8 17 c7 30 00       	call   0x140734b00
1404283e9:	80 7b 38 00          	cmpb   $0x0,0x38(%rbx)
1404283ed:	74 62                	je     0x140428451
1404283ef:	83 7b 14 01          	cmpl   $0x1,0x14(%rbx)
1404283f3:	0f 85 c6 01 00 00    	jne    0x1404285bf
1404283f9:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1404283fd:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140428401:	e8 4a fa ff ff       	call   0x140427e50
140428406:	48 8b 08             	mov    (%rax),%rcx
140428409:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140428410:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
140428414:	48 8b 08             	mov    (%rax),%rcx
140428417:	48 85 c9             	test   %rcx,%rcx
14042841a:	74 24                	je     0x140428440
14042841c:	8b 41 10             	mov    0x10(%rcx),%eax
14042841f:	ff c8                	dec    %eax
140428421:	89 41 10             	mov    %eax,0x10(%rcx)
140428424:	85 c0                	test   %eax,%eax
140428426:	7f 18                	jg     0x140428440
140428428:	0f 88 c4 01 00 00    	js     0x1404285f2
14042842e:	48 8b 01             	mov    (%rcx),%rax
140428431:	ba 01 00 00 00       	mov    $0x1,%edx
140428436:	48 8b 00             	mov    (%rax),%rax
140428439:	ff 15 e1 b5 b5 00    	call   *0xb5b5e1(%rip)        # 0x140f83a20
14042843f:	90                   	nop
140428440:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
140428444:	ba 01 00 00 00       	mov    $0x1,%edx
140428449:	48 8b cf             	mov    %rdi,%rcx
14042844c:	e8 af c6 30 00       	call   0x140734b00
140428451:	48 8d 45 af          	lea    -0x51(%rbp),%rax
140428455:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140428459:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14042845d:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140428461:	e8 ea f9 ff ff       	call   0x140427e50
140428466:	48 8b f0             	mov    %rax,%rsi
140428469:	0f b7 53 02          	movzwl 0x2(%rbx),%edx
14042846d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140428473:	48 8b 0d fe a9 00 01 	mov    0x100a9fe(%rip),%rcx        # 0x141432e78
14042847a:	e8 d1 73 31 00       	call   0x14073f850
14042847f:	48 8b 08             	mov    (%rax),%rcx
140428482:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
140428486:	48 85 c9             	test   %rcx,%rcx
140428489:	74 18                	je     0x1404284a3
14042848b:	8b 41 10             	mov    0x10(%rcx),%eax
14042848e:	ff c0                	inc    %eax
140428490:	89 41 10             	mov    %eax,0x10(%rcx)
140428493:	83 f8 01             	cmp    $0x1,%eax
140428496:	0f 8e 61 01 00 00    	jle    0x1404285fd
14042849c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404284a1:	74 6c                	je     0x14042850f
1404284a3:	48 c7 45 bf 00 00 00 	movq   $0x0,-0x41(%rbp)
1404284aa:	00
1404284ab:	48 89 7d b7          	mov    %rdi,-0x49(%rbp)
1404284af:	44 0f b6 0b          	movzbl (%rbx),%r9d
1404284b3:	49 8b 4e 20          	mov    0x20(%r14),%rcx
1404284b7:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1404284bc:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
1404284c0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1404284c5:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
1404284c9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404284ce:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1404284d4:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1404284d8:	e8 e3 11 00 00       	call   0x1404296c0
1404284dd:	90                   	nop
1404284de:	b2 01                	mov    $0x1,%dl
1404284e0:	49 8b 4e 20          	mov    0x20(%r14),%rcx
1404284e4:	e8 27 1c 00 00       	call   0x14042a110
1404284e9:	b0 01                	mov    $0x1,%al
1404284eb:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1404284ef:	48 33 cc             	xor    %rsp,%rcx
1404284f2:	e8 09 30 9f 00       	call   0x140e1b500
1404284f7:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
1404284fe:	00
1404284ff:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140428503:	49 8b 73 38          	mov    0x38(%r11),%rsi
140428507:	49 8b e3             	mov    %r11,%rsp
14042850a:	41 5e                	pop    %r14
14042850c:	5f                   	pop    %rdi
14042850d:	5d                   	pop    %rbp
14042850e:	c3                   	ret
14042850f:	b9 01 00 00 00       	mov    $0x1,%ecx
140428514:	e8 e7 21 36 00       	call   0x14078a700
140428519:	90                   	nop
14042851a:	48 8d 0d 17 ee ff 00 	lea    0xffee17(%rip),%rcx        # 0x141427338
140428521:	e8 a6 31 9f 00       	call   0x140e1b6cc
140428526:	83 3d 0b ee ff 00 ff 	cmpl   $0xffffffff,0xffee0b(%rip)        # 0x141427338
14042852d:	0f 85 1f fe ff ff    	jne    0x140428352
140428533:	48 8d 05 86 a1 bc 00 	lea    0xbca186(%rip),%rax        # 0x140ff26c0
14042853a:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
14042853e:	48 c7 45 cf 0e 00 00 	movq   $0xe,-0x31(%rbp)
140428545:	00
140428546:	0f 28 45 c7          	movaps -0x39(%rbp),%xmm0
14042854a:	66 0f 7f 45 c7       	movdqa %xmm0,-0x39(%rbp)
14042854f:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140428553:	e8 38 88 37 00       	call   0x1407a0d90
140428558:	48 8b 08             	mov    (%rax),%rcx
14042855b:	48 85 c9             	test   %rcx,%rcx
14042855e:	74 27                	je     0x140428587
140428560:	8b 41 10             	mov    0x10(%rcx),%eax
140428563:	ff c0                	inc    %eax
140428565:	89 41 10             	mov    %eax,0x10(%rcx)
140428568:	83 f8 01             	cmp    $0x1,%eax
14042856b:	7f 08                	jg     0x140428575
14042856d:	33 c9                	xor    %ecx,%ecx
14042856f:	e8 8c 21 36 00       	call   0x14078a700
140428574:	cc                   	int3
140428575:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14042857a:	75 0b                	jne    0x140428587
14042857c:	b9 01 00 00 00       	mov    $0x1,%ecx
140428581:	e8 7a 21 36 00       	call   0x14078a700
140428586:	90                   	nop
140428587:	48 89 0d a2 ed ff 00 	mov    %rcx,0xffeda2(%rip)        # 0x141427330
14042858e:	48 8d 0d 2b 85 b4 00 	lea    0xb4852b(%rip),%rcx        # 0x140f70ac0
140428595:	e8 da 2d 9f 00       	call   0x140e1b374
14042859a:	90                   	nop
14042859b:	48 8d 0d 96 ed ff 00 	lea    0xffed96(%rip),%rcx        # 0x141427338
1404285a2:	e8 b9 30 9f 00       	call   0x140e1b660
1404285a7:	e9 a6 fd ff ff       	jmp    0x140428352
1404285ac:	33 c9                	xor    %ecx,%ecx
1404285ae:	e8 4d 21 36 00       	call   0x14078a700
1404285b3:	cc                   	int3
1404285b4:	b9 01 00 00 00       	mov    $0x1,%ecx
1404285b9:	e8 42 21 36 00       	call   0x14078a700
1404285be:	90                   	nop
1404285bf:	48 8b cb             	mov    %rbx,%rcx
1404285c2:	e8 09 db e4 ff       	call   0x1402760d0
1404285c7:	4c 63 c0             	movslq %eax,%r8
1404285ca:	4c 8d 0d 2f c6 b7 00 	lea    0xb7c62f(%rip),%r9        # 0x140fa4c00
1404285d1:	48 8d 15 88 a0 bc 00 	lea    0xbca088(%rip),%rdx        # 0x140ff2660
1404285d8:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1404285dc:	e8 cf 08 d8 ff       	call   0x1401a8eb0
1404285e1:	48 8d 15 60 83 f7 00 	lea    0xf78360(%rip),%rdx        # 0x1413a0948
1404285e8:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1404285ec:	e8 27 42 9f 00       	call   0x140e1c818
1404285f1:	90                   	nop
1404285f2:	b9 02 00 00 00       	mov    $0x2,%ecx
1404285f7:	e8 04 21 36 00       	call   0x14078a700
1404285fc:	90                   	nop
1404285fd:	33 c9                	xor    %ecx,%ecx
1404285ff:	e8 fc 20 36 00       	call   0x14078a700
140428604:	cc                   	int3
140428605:	cc                   	int3
140428606:	cc                   	int3
140428607:	cc                   	int3
140428608:	cc                   	int3
140428609:	cc                   	int3
14042860a:	cc                   	int3
14042860b:	cc                   	int3
14042860c:	cc                   	int3
14042860d:	cc                   	int3
14042860e:	cc                   	int3
14042860f:	cc                   	int3
140428610:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140428615:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14042861a:	55                   	push   %rbp
14042861b:	57                   	push   %rdi
14042861c:	41 55                	push   %r13
14042861e:	41 56                	push   %r14
140428620:	41 57                	push   %r15
140428622:	48 8b ec             	mov    %rsp,%rbp
140428625:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14042862c:	48 8b 05 cd 08 f9 00 	mov    0xf908cd(%rip),%rax        # 0x1413b8f00
140428633:	48 33 c4             	xor    %rsp,%rax
140428636:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
14042863a:	4c 8b fa             	mov    %rdx,%r15
14042863d:	4c 8b e9             	mov    %rcx,%r13
140428640:	44 8b 05 c1 66 07 01 	mov    0x10766c1(%rip),%r8d        # 0x14149ed08
140428647:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14042864e:	00 00
140428650:	b9 00 13 00 00       	mov    $0x1300,%ecx
140428655:	4a 8b 04 c0          	mov    (%rax,%r8,8),%rax
140428659:	8b 04 01             	mov    (%rcx,%rax,1),%eax
14042865c:	39 05 06 ed ff 00    	cmp    %eax,0xffed06(%rip)        # 0x141427368
140428662:	0f 8f cc 02 00 00    	jg     0x140428934
140428668:	b9 50 00 00 00       	mov    $0x50,%ecx
14042866d:	e8 96 2a 9f 00       	call   0x140e1b108
140428672:	4c 8b c8             	mov    %rax,%r9
140428675:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140428679:	48 85 c0             	test   %rax,%rax
14042867c:	74 40                	je     0x1404286be
14042867e:	48 8b 0d db ec ff 00 	mov    0xffecdb(%rip),%rcx        # 0x141427360
140428685:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140428689:	48 85 c9             	test   %rcx,%rcx
14042868c:	74 1c                	je     0x1404286aa
14042868e:	8b 41 10             	mov    0x10(%rcx),%eax
140428691:	ff c0                	inc    %eax
140428693:	89 41 10             	mov    %eax,0x10(%rcx)
140428696:	83 f8 01             	cmp    $0x1,%eax
140428699:	0f 8e 27 03 00 00    	jle    0x1404289c6
14042869f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404286a4:	0f 84 24 03 00 00    	je     0x1404289ce
1404286aa:	41 b0 01             	mov    $0x1,%r8b
1404286ad:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1404286b1:	49 8b c9             	mov    %r9,%rcx
1404286b4:	e8 07 93 30 00       	call   0x1407319c0
1404286b9:	48 8b f8             	mov    %rax,%rdi
1404286bc:	eb 02                	jmp    0x1404286c0
1404286be:	33 ff                	xor    %edi,%edi
1404286c0:	48 8b df             	mov    %rdi,%rbx
1404286c3:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
1404286c7:	49 8b 57 08          	mov    0x8(%r15),%rdx
1404286cb:	0f b6 0a             	movzbl (%rdx),%ecx
1404286ce:	83 e9 01             	sub    $0x1,%ecx
1404286d1:	0f 84 04 01 00 00    	je     0x1404287db
1404286d7:	83 e9 02             	sub    $0x2,%ecx
1404286da:	0f 84 b5 00 00 00    	je     0x140428795
1404286e0:	83 f9 01             	cmp    $0x1,%ecx
1404286e3:	74 58                	je     0x14042873d
1404286e5:	4d 8b 75 20          	mov    0x20(%r13),%r14
1404286e9:	49 8b 06             	mov    (%r14),%rax
1404286ec:	48 8b b0 80 00 00 00 	mov    0x80(%rax),%rsi
1404286f3:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1404286f7:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404286fb:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1404286ff:	e8 8c ea 32 00       	call   0x140757190
140428704:	48 8b f8             	mov    %rax,%rdi
140428707:	49 8b 57 08          	mov    0x8(%r15),%rdx
14042870b:	0f b6 12             	movzbl (%rdx),%edx
14042870e:	48 8d 0d 0b a0 bc 00 	lea    0xbca00b(%rip),%rcx        # 0x140ff2720
140428715:	e8 f6 f1 43 00       	call   0x140867910
14042871a:	90                   	nop
14042871b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140428720:	45 33 c9             	xor    %r9d,%r9d
140428723:	45 33 c0             	xor    %r8d,%r8d
140428726:	48 8b d0             	mov    %rax,%rdx
140428729:	49 8b ce             	mov    %r14,%rcx
14042872c:	48 8b c6             	mov    %rsi,%rax
14042872f:	ff 15 eb b2 b5 00    	call   *0xb5b2eb(%rip)        # 0x140f83a20
140428735:	40 32 ff             	xor    %dil,%dil
140428738:	e9 98 01 00 00       	jmp    0x1404288d5
14042873d:	48 8b ca             	mov    %rdx,%rcx
140428740:	e8 bb f8 ff ff       	call   0x140428000
140428745:	0f 10 00             	movups (%rax),%xmm0
140428748:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
14042874c:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140428750:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140428754:	e8 b7 50 fa ff       	call   0x1403cd810
140428759:	48 8b 08             	mov    (%rax),%rcx
14042875c:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140428763:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140428767:	48 8b 08             	mov    (%rax),%rcx
14042876a:	48 85 c9             	test   %rcx,%rcx
14042876d:	74 24                	je     0x140428793
14042876f:	8b 41 10             	mov    0x10(%rcx),%eax
140428772:	ff c8                	dec    %eax
140428774:	89 41 10             	mov    %eax,0x10(%rcx)
140428777:	85 c0                	test   %eax,%eax
140428779:	7f 18                	jg     0x140428793
14042877b:	0f 88 58 02 00 00    	js     0x1404289d9
140428781:	48 8b 01             	mov    (%rcx),%rax
140428784:	ba 01 00 00 00       	mov    $0x1,%edx
140428789:	48 8b 00             	mov    (%rax),%rax
14042878c:	ff 15 8e b2 b5 00    	call   *0xb5b28e(%rip)        # 0x140f83a20
140428792:	90                   	nop
140428793:	eb 7a                	jmp    0x14042880f
140428795:	48 8b ca             	mov    %rdx,%rcx
140428798:	e8 83 f7 ff ff       	call   0x140427f20