140123255:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
14012325b:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140123260:	41 b8 3c 00 00 00    	mov    $0x3c,%r8d
140123266:	48 8d 15 63 ac 11 00 	lea    0x11ac63(%rip),%rdx        # 0x14023ded0
14012326d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140123272:	e8 89 31 fa ff       	call   0x1400c6400
140123277:	90                   	nop
140123278:	4c 8b cb             	mov    %rbx,%r9
14012327b:	4c 8b c6             	mov    %rsi,%r8
14012327e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140123283:	48 8b cf             	mov    %rdi,%rcx
140123286:	e8 d5 00 00 00       	call   0x140123360
14012328b:	0f b6 d8             	movzbl %al,%ebx
14012328e:	e9 9e 00 00 00       	jmp    0x140123331
140123293:	33 c0                	xor    %eax,%eax
140123295:	45 33 c0             	xor    %r8d,%r8d
140123298:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14012329f:	00
1401232a0:	49 8b 0a             	mov    (%r10),%rcx
1401232a3:	0f be 11             	movsbl (%rcx),%edx
1401232a6:	48 8d 59 01          	lea    0x1(%rcx),%rbx
1401232aa:	49 89 1a             	mov    %rbx,(%r10)
1401232ad:	c1 e0 04             	shl    $0x4,%eax
1401232b0:	8d 4a d0             	lea    -0x30(%rdx),%ecx
1401232b3:	80 f9 09             	cmp    $0x9,%cl
1401232b6:	77 05                	ja     0x1401232bd
1401232b8:	8d 4a d0             	lea    -0x30(%rdx),%ecx
1401232bb:	eb 18                	jmp    0x1401232d5
1401232bd:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401232c0:	80 f9 05             	cmp    $0x5,%cl
1401232c3:	77 05                	ja     0x1401232ca
1401232c5:	8d 4a a9             	lea    -0x57(%rdx),%ecx
1401232c8:	eb 0b                	jmp    0x1401232d5
1401232ca:	8d 4a bf             	lea    -0x41(%rdx),%ecx
1401232cd:	80 f9 05             	cmp    $0x5,%cl
1401232d0:	77 15                	ja     0x1401232e7
1401232d2:	8d 4a c9             	lea    -0x37(%rdx),%ecx
1401232d5:	03 c1                	add    %ecx,%eax
1401232d7:	41 ff c0             	inc    %r8d
1401232da:	41 83 f8 04          	cmp    $0x4,%r8d
1401232de:	7c c0                	jl     0x1401232a0
1401232e0:	41 89 03             	mov    %eax,(%r11)
1401232e3:	b0 01                	mov    $0x1,%al
1401232e5:	eb 57                	jmp    0x14012333e
1401232e7:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401232ee:	00 00
1401232f0:	66 0f 6f 05 e8 6e 16 	movdqa 0x166ee8(%rip),%xmm0        # 0x14028a1e0
1401232f7:	00
1401232f8:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1401232fe:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140123303:	41 b8 42 00 00 00    	mov    $0x42,%r8d
140123309:	48 8d 15 70 ac 11 00 	lea    0x11ac70(%rip),%rdx        # 0x14023df80
140123310:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140123315:	e8 e6 30 fa ff       	call   0x1400c6400
14012331a:	90                   	nop
14012331b:	4c 8b cb             	mov    %rbx,%r9
14012331e:	4c 8b c6             	mov    %rsi,%r8
140123321:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140123326:	48 8b cf             	mov    %rdi,%rcx
140123329:	e8 32 00 00 00       	call   0x140123360
14012332e:	0f b6 d8             	movzbl %al,%ebx
140123331:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140123336:	e8 45 30 fa ff       	call   0x1400c6380
14012333b:	0f b6 c3             	movzbl %bl,%eax
14012333e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140123343:	48 33 cc             	xor    %rsp,%rcx
140123346:	e8 85 2f 06 00       	call   0x1401862d0
14012334b:	48 83 c4 50          	add    $0x50,%rsp
14012334f:	5f                   	pop    %rdi
140123350:	5e                   	pop    %rsi
140123351:	5b                   	pop    %rbx
140123352:	c3                   	ret
140123353:	cc                   	int3
140123354:	cc                   	int3
140123355:	cc                   	int3
140123356:	cc                   	int3
140123357:	cc                   	int3
140123358:	cc                   	int3
140123359:	cc                   	int3
14012335a:	cc                   	int3
14012335b:	cc                   	int3
14012335c:	cc                   	int3
14012335d:	cc                   	int3
14012335e:	cc                   	int3
14012335f:	cc                   	int3
140123360:	40 53                	rex push %rbx
140123362:	57                   	push   %rdi
140123363:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
14012336a:	48 8b 05 ff 7e 18 00 	mov    0x187eff(%rip),%rax        # 0x1402ab270
140123371:	48 33 c4             	xor    %rsp,%rax
140123374:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14012337b:	00
14012337c:	49 8b d9             	mov    %r9,%rbx
14012337f:	48 8b f9             	mov    %rcx,%rdi
140123382:	33 c0                	xor    %eax,%eax
140123384:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140123389:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14012338e:	48 c7 44 24 70 0f 00 	movq   $0xf,0x70(%rsp)
140123395:	00 00
140123397:	88 44 24 58          	mov    %al,0x58(%rsp)
14012339b:	41 0f 10 00          	movups (%r8),%xmm0
14012339f:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
1401233a4:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
1401233a9:	f2 41 0f 10 48 10    	movsd  0x10(%r8),%xmm1
1401233af:	f2 0f 11 4c 24 20    	movsd  %xmm1,0x20(%rsp)
1401233b5:	f2 0f 11 4c 24 50    	movsd  %xmm1,0x50(%rsp)
1401233bb:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1401233c0:	48 3b c2             	cmp    %rdx,%rax
1401233c3:	74 2e                	je     0x1401233f3
1401233c5:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1401233c9:	48 83 7a 18 10       	cmpq   $0x10,0x18(%rdx)
1401233ce:	72 03                	jb     0x1401233d3
1401233d0:	48 8b 12             	mov    (%rdx),%rdx
1401233d3:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401233d8:	e8 23 30 fa ff       	call   0x1400c6400
1401233dd:	f2 0f 10 44 24 50    	movsd  0x50(%rsp),%xmm0
1401233e3:	f2 0f 11 44 24 20    	movsd  %xmm0,0x20(%rsp)
1401233e9:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1401233ee:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
1401233f3:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
1401233f8:	48 8b 57 48          	mov    0x48(%rdi),%rdx
1401233fc:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140123400:	48 8d 42 01          	lea    0x1(%rdx),%rax
140123404:	48 3b c8             	cmp    %rax,%rcx
140123407:	77 11                	ja     0x14012341a
140123409:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
14012340d:	e8 5e 6a 00 00       	call   0x140129e70
140123412:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140123416:	48 8b 57 48          	mov    0x48(%rdi),%rdx
14012341a:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
14012341e:	48 23 47 40          	and    0x40(%rdi),%rax
140123422:	48 89 47 40          	mov    %rax,0x40(%rdi)
140123426:	48 03 c2             	add    %rdx,%rax
140123429:	48 ff c9             	dec    %rcx
14012342c:	48 23 c8             	and    %rax,%rcx
14012342f:	48 8d 1c cd 00 00 00 	lea    0x0(,%rcx,8),%rbx
140123436:	00
140123437:	48 8b 47 30          	mov    0x30(%rdi),%rax
14012343b:	48 83 3c 18 00       	cmpq   $0x0,(%rax,%rbx,1)
140123440:	75 16                	jne    0x140123458
140123442:	b9 40 00 00 00       	mov    $0x40,%ecx
140123447:	e8 a4 2e 06 00       	call   0x1401862f0
14012344c:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
140123450:	48 89 04 0b          	mov    %rax,(%rbx,%rcx,1)
140123454:	48 8b 47 30          	mov    0x30(%rdi),%rax
140123458:	48 8b 1c 03          	mov    (%rbx,%rax,1),%rbx
14012345c:	0f 10 44 24 28       	movups 0x28(%rsp),%xmm0
140123461:	0f 11 03             	movups %xmm0,(%rbx)
140123464:	f2 0f 10 44 24 20    	movsd  0x20(%rsp),%xmm0
14012346a:	f2 0f 11 43 10       	movsd  %xmm0,0x10(%rbx)
14012346f:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
140123473:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140123478:	e8 63 2c fa ff       	call   0x1400c60e0
14012347d:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140123482:	48 89 43 38          	mov    %rax,0x38(%rbx)
140123486:	48 ff 47 48          	incq   0x48(%rdi)
14012348a:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14012348f:	e8 ec 2e fa ff       	call   0x1400c6380
140123494:	32 c0                	xor    %al,%al
140123496:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
14012349d:	00
14012349e:	48 33 cc             	xor    %rsp,%rcx
1401234a1:	e8 2a 2e 06 00       	call   0x1401862d0
1401234a6:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1401234ad:	5f                   	pop    %rdi
1401234ae:	5b                   	pop    %rbx
1401234af:	c3                   	ret
1401234b0:	48 83 c1 18          	add    $0x18,%rcx
1401234b4:	e9 c7 2e fa ff       	jmp    0x1400c6380
1401234b9:	cc                   	int3
1401234ba:	cc                   	int3
1401234bb:	cc                   	int3
1401234bc:	cc                   	int3
1401234bd:	cc                   	int3
1401234be:	cc                   	int3
1401234bf:	cc                   	int3
1401234c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401234c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401234ca:	57                   	push   %rdi
1401234cb:	48 83 ec 40          	sub    $0x40,%rsp
1401234cf:	48 8b 79 48          	mov    0x48(%rcx),%rdi
1401234d3:	8b f2                	mov    %edx,%esi
1401234d5:	48 8b d9             	mov    %rcx,%rbx
1401234d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401234df:	00
1401234e0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401234e5:	48 8b cb             	mov    %rbx,%rcx
1401234e8:	e8 03 d7 ff ff       	call   0x140120bf0
1401234ed:	84 c0                	test   %al,%al
1401234ef:	75 0c                	jne    0x1401234fd
1401234f1:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
1401234f5:	48 8b d7             	mov    %rdi,%rdx
1401234f8:	e8 93 5d 00 00       	call   0x140129290
1401234fd:	8b 44 24 20          	mov    0x20(%rsp),%eax
140123501:	3b c6                	cmp    %esi,%eax
140123503:	74 04                	je     0x140123509
140123505:	85 c0                	test   %eax,%eax
140123507:	75 d7                	jne    0x1401234e0
140123509:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
14012350d:	48 8b d7             	mov    %rdi,%rdx
140123510:	e8 7b 5d 00 00       	call   0x140129290
140123515:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14012351a:	32 c0                	xor    %al,%al
14012351c:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140123521:	48 83 c4 40          	add    $0x40,%rsp
140123525:	5f                   	pop    %rdi
140123526:	c3                   	ret
140123527:	cc                   	int3
140123528:	cc                   	int3
140123529:	cc                   	int3
14012352a:	cc                   	int3
14012352b:	cc                   	int3
14012352c:	cc                   	int3
14012352d:	cc                   	int3
14012352e:	cc                   	int3
14012352f:	cc                   	int3
140123530:	40 53                	rex push %rbx
140123532:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140123539:	48 8b 05 30 7d 18 00 	mov    0x187d30(%rip),%rax        # 0x1402ab270
140123540:	48 33 c4             	xor    %rsp,%rax
140123543:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140123548:	48 8b 41 70          	mov    0x70(%rcx),%rax
14012354c:	45 33 c9             	xor    %r9d,%r9d
14012354f:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140123554:	48 8b da             	mov    %rdx,%rbx
140123557:	48 8b d0             	mov    %rax,%rdx
14012355a:	49 3b c0             	cmp    %r8,%rax
14012355d:	73 2e                	jae    0x14012358d
14012355f:	4c 8b 51 78          	mov    0x78(%rcx),%r10
140123563:	49 3b c2             	cmp    %r10,%rax
140123566:	74 25                	je     0x14012358d
140123568:	0f b6 08             	movzbl (%rax),%ecx
14012356b:	48 ff c0             	inc    %rax
14012356e:	80 f9 0d             	cmp    $0xd,%cl
140123571:	75 0a                	jne    0x14012357d
140123573:	80 38 0a             	cmpb   $0xa,(%rax)
140123576:	75 0a                	jne    0x140123582
140123578:	48 ff c0             	inc    %rax
14012357b:	eb 05                	jmp    0x140123582
14012357d:	80 f9 0a             	cmp    $0xa,%cl
140123580:	75 06                	jne    0x140123588
140123582:	41 ff c1             	inc    %r9d
140123585:	48 8b d0             	mov    %rax,%rdx
140123588:	49 3b c0             	cmp    %r8,%rax
14012358b:	72 d6                	jb     0x140123563
14012358d:	44 2b c2             	sub    %edx,%r8d
140123590:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140123595:	41 ff c0             	inc    %r8d
140123598:	ba 33 00 00 00       	mov    $0x33,%edx
14012359d:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1401235a2:	41 ff c1             	inc    %r9d
1401235a5:	4c 8d 05 b4 a9 11 00 	lea    0x11a9b4(%rip),%r8        # 0x14023df60
1401235ac:	e8 cf 32 fa ff       	call   0x1400c6880
1401235b1:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1401235b8:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1401235bd:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1401235c4:	00
1401235c5:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1401235cc:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1401235d3:	00
1401235d4:	c6 03 00             	movb   $0x0,(%rbx)
1401235d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401235de:	00 00
1401235e0:	49 ff c0             	inc    %r8
1401235e3:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1401235e8:	75 f6                	jne    0x1401235e0
1401235ea:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1401235ef:	48 8b cb             	mov    %rbx,%rcx
1401235f2:	e8 09 2e fa ff       	call   0x1400c6400
1401235f7:	48 8b c3             	mov    %rbx,%rax
1401235fa:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401235ff:	48 33 cc             	xor    %rsp,%rcx
140123602:	e8 c9 2c 06 00       	call   0x1401862d0
140123607:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14012360e:	5b                   	pop    %rbx
14012360f:	c3                   	ret
140123610:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140123615:	55                   	push   %rbp
140123616:	56                   	push   %rsi
140123617:	57                   	push   %rdi
140123618:	41 54                	push   %r12
14012361a:	41 55                	push   %r13
14012361c:	41 56                	push   %r14
14012361e:	41 57                	push   %r15
140123620:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140123625:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
14012362c:	48 8b 05 3d 7c 18 00 	mov    0x187c3d(%rip),%rax        # 0x1402ab270
140123633:	48 33 c4             	xor    %rsp,%rax
140123636:	48 89 45 17          	mov    %rax,0x17(%rbp)
14012363a:	48 8b f2             	mov    %rdx,%rsi
14012363d:	4c 8b f9             	mov    %rcx,%r15
140123640:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140123645:	45 33 e4             	xor    %r12d,%r12d
140123648:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
14012364d:	4c 89 22             	mov    %r12,(%rdx)
140123650:	4c 89 62 10          	mov    %r12,0x10(%rdx)
140123654:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
14012365b:	00
14012365c:	44 88 22             	mov    %r12b,(%rdx)
14012365f:	bf 01 00 00 00       	mov    $0x1,%edi
140123664:	89 7c 24 40          	mov    %edi,0x40(%rsp)
140123668:	48 8b 59 40          	mov    0x40(%rcx),%rbx
14012366c:	4c 8b 71 48          	mov    0x48(%rcx),%r14
140123670:	4c 03 f3             	add    %rbx,%r14
140123673:	49 3b de             	cmp    %r14,%rbx
140123676:	0f 84 c0 02 00 00    	je     0x14012393c
14012367c:	0f 1f 40 00          	nopl   0x0(%rax)
140123680:	49 8b 4f 38          	mov    0x38(%r15),%rcx
140123684:	48 ff c9             	dec    %rcx
140123687:	48 23 cb             	and    %rbx,%rcx
14012368a:	49 8b 47 30          	mov    0x30(%r15),%rax
14012368e:	4c 8b 2c c8          	mov    (%rax,%rcx,8),%r13
140123692:	4d 8b 45 08          	mov    0x8(%r13),%r8
140123696:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14012369a:	49 8b cf             	mov    %r15,%rcx
14012369d:	e8 8e fe ff ff       	call   0x140123530
1401236a2:	90                   	nop
1401236a3:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1401236a9:	4c 8d 05 00 a8 11 00 	lea    0x11a800(%rip),%r8        # 0x14023deb0
1401236b0:	33 d2                	xor    %edx,%edx
1401236b2:	48 8b c8             	mov    %rax,%rcx
1401236b5:	e8 16 b1 fa ff       	call   0x1400ce7d0
1401236ba:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
1401236bf:	4c 89 65 87          	mov    %r12,-0x79(%rbp)
1401236c3:	4c 89 65 8f          	mov    %r12,-0x71(%rbp)
1401236c7:	0f 10 00             	movups (%rax),%xmm0
1401236ca:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1401236cf:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1401236d3:	0f 11 4d 87          	movups %xmm1,-0x79(%rbp)
1401236d7:	4c 89 60 10          	mov    %r12,0x10(%rax)
1401236db:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1401236e2:	00
1401236e3:	c6 00 00             	movb   $0x0,(%rax)
1401236e6:	83 cf 02             	or     $0x2,%edi
1401236e9:	89 7c 24 40          	mov    %edi,0x40(%rsp)
1401236ed:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401236f3:	48 8d 15 ba a7 11 00 	lea    0x11a7ba(%rip),%rdx        # 0x14023deb4
1401236fa:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401236ff:	e8 bc 8f fa ff       	call   0x1400cc6c0
140123704:	0f 10 00             	movups (%rax),%xmm0
140123707:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
14012370b:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14012370f:	0f 11 4d a7          	movups %xmm1,-0x59(%rbp)
140123713:	4c 89 60 10          	mov    %r12,0x10(%rax)
140123717:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
14012371e:	00
14012371f:	c6 00 00             	movb   $0x0,(%rax)
140123722:	83 cf 04             	or     $0x4,%edi
140123725:	89 7c 24 40          	mov    %edi,0x40(%rsp)
140123729:	48 8d 55 97          	lea    -0x69(%rbp),%rdx