14021340f:	33 c0                	xor    %eax,%eax
140213411:	e9 cf 01 00 00       	jmp    0x1402135e5
140213416:	4c 8d 3d c3 89 14 00 	lea    0x1489c3(%rip),%r15        # 0x14035bde0
14021341d:	48 8b d7             	mov    %rdi,%rdx
140213420:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140213424:	e8 17 de de ff       	call   0x140001240
140213429:	c7 44 24 28 73 04 00 	movl   $0x473,0x28(%rsp)
140213430:	00
140213431:	e9 07 02 00 00       	jmp    0x14021363d
140213436:	48 8b d7             	mov    %rdi,%rdx
140213439:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14021343d:	e8 fe dd de ff       	call   0x140001240
140213442:	c7 44 24 28 66 04 00 	movl   $0x466,0x28(%rsp)
140213449:	00
14021344a:	eb 08                	jmp    0x140213454
14021344c:	c7 44 24 28 58 04 00 	movl   $0x458,0x28(%rsp)
140213453:	00
140213454:	ba 50 00 00 00       	mov    $0x50,%edx
140213459:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14021345e:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140213462:	e9 4c 02 00 00       	jmp    0x1402136b3
140213467:	ba 50 00 00 00       	mov    $0x50,%edx
14021346c:	c7 44 24 28 50 04 00 	movl   $0x450,0x28(%rsp)
140213473:	00
140213474:	41 b8 f9 01 00 00    	mov    $0x1f9,%r8d
14021347a:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14021347f:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140213483:	e8 58 30 fd ff       	call   0x1401e64e0
140213488:	33 c0                	xor    %eax,%eax
14021348a:	e9 56 01 00 00       	jmp    0x1402135e5
14021348f:	c7 44 24 28 ac 04 00 	movl   $0x4ac,0x28(%rsp)
140213496:	00
140213497:	eb bb                	jmp    0x140213454
140213499:	c7 44 24 28 a5 04 00 	movl   $0x4a5,0x28(%rsp)
1402134a0:	00
1402134a1:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1402134a6:	e9 ff 01 00 00       	jmp    0x1402136aa
1402134ab:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1402134b0:	4d 85 c0             	test   %r8,%r8
1402134b3:	0f 84 27 01 00 00    	je     0x1402135e0
1402134b9:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1402134c0:	48 8b ce             	mov    %rsi,%rcx
1402134c3:	4c 8b 65 80          	mov    -0x80(%rbp),%r12
1402134c7:	49 8b 3c 24          	mov    (%r12),%rdi
1402134cb:	48 2b 78 08          	sub    0x8(%rax),%rdi
1402134cf:	e8 cc d0 02 00       	call   0x1402405a0
1402134d4:	41 0f 10 04 24       	movups (%r12),%xmm0
1402134d9:	4c 63 d8             	movslq %eax,%r11
1402134dc:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
1402134e0:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1402134e5:	66 49 0f 7e c2       	movq   %xmm0,%r10
1402134ea:	49 83 fa 02          	cmp    $0x2,%r10
1402134ee:	0f 82 2e 01 00 00    	jb     0x140213622
1402134f4:	4c 8b 4d 80          	mov    -0x80(%rbp),%r9
1402134f8:	49 83 ea 02          	sub    $0x2,%r10
1402134fc:	41 0f b6 11          	movzbl (%r9),%edx
140213500:	41 0f b6 41 01       	movzbl 0x1(%r9),%eax
140213505:	49 83 c1 02          	add    $0x2,%r9
140213509:	c1 e2 08             	shl    $0x8,%edx
14021350c:	0b d0                	or     %eax,%edx
14021350e:	4c 3b d2             	cmp    %rdx,%r10
140213511:	0f 82 0b 01 00 00    	jb     0x140213622
140213517:	4d 8b c1             	mov    %r9,%r8
14021351a:	4c 2b d2             	sub    %rdx,%r10
14021351d:	4c 03 ca             	add    %rdx,%r9
140213520:	4c 89 55 88          	mov    %r10,-0x78(%rbp)
140213524:	4c 89 4d 80          	mov    %r9,-0x80(%rbp)
140213528:	0f 10 45 80          	movups -0x80(%rbp),%xmm0
14021352c:	41 0f 11 04 24       	movups %xmm0,(%r12)
140213531:	45 33 e4             	xor    %r12d,%r12d
140213534:	45 8b cc             	mov    %r12d,%r9d
140213537:	48 85 d2             	test   %rdx,%rdx
14021353a:	0f 84 cf 00 00 00    	je     0x14021360f
140213540:	41 0f b6 00          	movzbl (%r8),%eax
140213544:	4d 8d 50 01          	lea    0x1(%r8),%r10
140213548:	48 ff ca             	dec    %rdx
14021354b:	48 3b d0             	cmp    %rax,%rdx
14021354e:	0f 82 bb 00 00 00    	jb     0x14021360f
140213554:	48 2b d0             	sub    %rax,%rdx
140213557:	4d 8d 04 02          	lea    (%r10,%rax,1),%r8
14021355b:	41 ff c1             	inc    %r9d
14021355e:	45 3b ce             	cmp    %r14d,%r9d
140213561:	76 d4                	jbe    0x140213537
140213563:	48 8b cb             	mov    %rbx,%rcx
140213566:	49 3b c3             	cmp    %r11,%rax
140213569:	74 16                	je     0x140213581
14021356b:	ba 32 00 00 00       	mov    $0x32,%edx
140213570:	c7 44 24 28 f8 04 00 	movl   $0x4f8,0x28(%rsp)
140213577:	00
140213578:	44 8d 4a 3c          	lea    0x3c(%rdx),%r9d
14021357c:	e9 c9 00 00 00       	jmp    0x14021364a
140213581:	4c 8b 83 88 00 00 00 	mov    0x88(%rbx),%r8
140213588:	4c 8b cf             	mov    %rdi,%r9
14021358b:	8b 44 24 60          	mov    0x60(%rsp),%eax
14021358f:	48 8b d6             	mov    %rsi,%rdx
140213592:	89 44 24 40          	mov    %eax,0x40(%rsp)
140213596:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14021359b:	4d 8b 40 08          	mov    0x8(%r8),%r8
14021359f:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
1402135a4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402135a9:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1402135ae:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1402135b3:	e8 a8 8e fe ff       	call   0x1401fc460
1402135b8:	83 f8 01             	cmp    $0x1,%eax
1402135bb:	0f 85 99 00 00 00    	jne    0x14021365a
1402135c1:	48 8b 8b 08 05 00 00 	mov    0x508(%rbx),%rcx
1402135c8:	44 89 b3 30 07 00 00 	mov    %r14d,0x730(%rbx)
1402135cf:	e8 cc a7 fc ff       	call   0x1401ddda0
1402135d4:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402135d9:	48 89 8b 08 05 00 00 	mov    %rcx,0x508(%rbx)
1402135e0:	b8 01 00 00 00       	mov    $0x1,%eax
1402135e5:	48 8b 8d a0 00 00 00 	mov    0xa0(%rbp),%rcx
1402135ec:	48 33 cc             	xor    %rsp,%rcx
1402135ef:	e8 4c 70 0e 00       	call   0x1402fa640
1402135f4:	48 8b 9c 24 00 02 00 	mov    0x200(%rsp),%rbx
1402135fb:	00
1402135fc:	48 81 c4 b0 01 00 00 	add    $0x1b0,%rsp
140213603:	41 5f                	pop    %r15
140213605:	41 5e                	pop    %r14
140213607:	41 5d                	pop    %r13
140213609:	41 5c                	pop    %r12
14021360b:	5f                   	pop    %rdi
14021360c:	5e                   	pop    %rsi
14021360d:	5d                   	pop    %rbp
14021360e:	c3                   	ret
14021360f:	ba 32 00 00 00       	mov    $0x32,%edx
140213614:	c7 44 24 28 f1 04 00 	movl   $0x4f1,0x28(%rsp)
14021361b:	00
14021361c:	44 8d 4a 3c          	lea    0x3c(%rdx),%r9d
140213620:	eb 25                	jmp    0x140213647
140213622:	ba 32 00 00 00       	mov    $0x32,%edx
140213627:	c7 44 24 28 ea 04 00 	movl   $0x4ea,0x28(%rsp)
14021362e:	00
14021362f:	44 8d 4a 3c          	lea    0x3c(%rdx),%r9d
140213633:	eb 12                	jmp    0x140213647
140213635:	c7 44 24 28 81 04 00 	movl   $0x481,0x28(%rsp)
14021363c:	00
14021363d:	41 b9 44 00 00 00    	mov    $0x44,%r9d
140213643:	41 8d 51 0c          	lea    0xc(%r9),%edx
140213647:	48 8b cb             	mov    %rbx,%rcx
14021364a:	41 b8 f9 01 00 00    	mov    $0x1f9,%r8d
140213650:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140213655:	e8 86 2e fd ff       	call   0x1401e64e0
14021365a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14021365f:	e8 3c a7 fc ff       	call   0x1401ddda0
140213664:	33 c0                	xor    %eax,%eax
140213666:	e9 7a ff ff ff       	jmp    0x1402135e5
14021366b:	ba 32 00 00 00       	mov    $0x32,%edx
140213670:	c7 44 24 28 39 04 00 	movl   $0x439,0x28(%rsp)
140213677:	00
140213678:	41 b8 f9 01 00 00    	mov    $0x1f9,%r8d
14021367e:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140213683:	48 8b cb             	mov    %rbx,%rcx
140213686:	44 8d 4a 3c          	lea    0x3c(%rdx),%r9d
14021368a:	e8 51 2e fd ff       	call   0x1401e64e0
14021368f:	33 c0                	xor    %eax,%eax
140213691:	e9 4f ff ff ff       	jmp    0x1402135e5
140213696:	48 8d 05 43 87 14 00 	lea    0x148743(%rip),%rax        # 0x14035bde0
14021369d:	c7 44 24 28 2c 04 00 	movl   $0x42c,0x28(%rsp)
1402136a4:	00
1402136a5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402136aa:	ba 32 00 00 00       	mov    $0x32,%edx
1402136af:	44 8d 4a 3c          	lea    0x3c(%rdx),%r9d
1402136b3:	41 b8 f9 01 00 00    	mov    $0x1f9,%r8d
1402136b9:	48 8b cb             	mov    %rbx,%rcx
1402136bc:	e8 1f 2e fd ff       	call   0x1401e64e0
1402136c1:	33 c0                	xor    %eax,%eax
1402136c3:	e9 1d ff ff ff       	jmp    0x1402135e5
1402136c8:	cc                   	int3
1402136c9:	cc                   	int3
1402136ca:	cc                   	int3
1402136cb:	cc                   	int3
1402136cc:	cc                   	int3
1402136cd:	cc                   	int3
1402136ce:	cc                   	int3
1402136cf:	cc                   	int3
1402136d0:	b8 48 00 00 00       	mov    $0x48,%eax
1402136d5:	e8 06 6f 0e 00       	call   0x1402fa5e0
1402136da:	48 2b e0             	sub    %rax,%rsp
1402136dd:	0f 10 02             	movups (%rdx),%xmm0
1402136e0:	4c 8b d2             	mov    %rdx,%r10
1402136e3:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1402136e8:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1402136ed:	66 49 0f 7e c1       	movq   %xmm0,%r9
1402136f2:	4d 85 c9             	test   %r9,%r9
1402136f5:	74 7b                	je     0x140213772
1402136f7:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1402136fc:	49 ff c9             	dec    %r9
1402136ff:	41 0f b6 00          	movzbl (%r8),%eax
140213703:	49 ff c0             	inc    %r8
140213706:	8b d0                	mov    %eax,%edx
140213708:	4c 3b c8             	cmp    %rax,%r9
14021370b:	72 65                	jb     0x140213772
14021370d:	49 8b c0             	mov    %r8,%rax
140213710:	4c 03 c2             	add    %rdx,%r8
140213713:	4c 2b ca             	sub    %rdx,%r9
140213716:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
14021371b:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
140213720:	75 50                	jne    0x140213772
140213722:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140213727:	41 0f 11 02          	movups %xmm0,(%r10)
14021372b:	48 85 d2             	test   %rdx,%rdx
14021372e:	74 42                	je     0x140213772
140213730:	48 85 d2             	test   %rdx,%rdx
140213733:	74 33                	je     0x140213768
140213735:	44 0f b6 00          	movzbl (%rax),%r8d
140213739:	48 ff ca             	dec    %rdx
14021373c:	48 ff c0             	inc    %rax
14021373f:	41 83 f8 01          	cmp    $0x1,%r8d
140213743:	75 09                	jne    0x14021374e
140213745:	83 89 08 07 00 00 02 	orl    $0x2,0x708(%rcx)
14021374c:	eb e2                	jmp    0x140213730
14021374e:	45 85 c0             	test   %r8d,%r8d
140213751:	75 dd                	jne    0x140213730
140213753:	f7 81 cc 05 00 00 00 	testl  $0x400,0x5cc(%rcx)
14021375a:	04 00 00
14021375d:	74 d1                	je     0x140213730
14021375f:	83 89 08 07 00 00 01 	orl    $0x1,0x708(%rcx)
140213766:	eb c8                	jmp    0x140213730
140213768:	b8 01 00 00 00       	mov    $0x1,%eax
14021376d:	48 83 c4 48          	add    $0x48,%rsp
140213771:	c3                   	ret
140213772:	ba 32 00 00 00       	mov    $0x32,%edx
140213777:	c7 44 24 28 53 02 00 	movl   $0x253,0x28(%rsp)
14021377e:	00
14021377f:	48 8d 05 5a 86 14 00 	lea    0x14865a(%rip),%rax        # 0x14035bde0
140213786:	41 b8 3c 02 00 00    	mov    $0x23c,%r8d
14021378c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140213791:	44 8d 4a 3c          	lea    0x3c(%rdx),%r9d
140213795:	e8 46 2d fd ff       	call   0x1401e64e0
14021379a:	33 c0                	xor    %eax,%eax
14021379c:	48 83 c4 48          	add    $0x48,%rsp
1402137a0:	c3                   	ret
1402137a1:	cc                   	int3
1402137a2:	cc                   	int3
1402137a3:	cc                   	int3
1402137a4:	cc                   	int3
1402137a5:	cc                   	int3
1402137a6:	cc                   	int3
1402137a7:	cc                   	int3
1402137a8:	cc                   	int3
1402137a9:	cc                   	int3
1402137aa:	cc                   	int3
1402137ab:	cc                   	int3
1402137ac:	cc                   	int3
1402137ad:	cc                   	int3
1402137ae:	cc                   	int3
1402137af:	cc                   	int3
1402137b0:	40 57                	rex push %rdi
1402137b2:	b8 30 00 00 00       	mov    $0x30,%eax
1402137b7:	e8 24 6e 0e 00       	call   0x1402fa5e0
1402137bc:	48 2b e0             	sub    %rax,%rsp
1402137bf:	48 8b f9             	mov    %rcx,%rdi
1402137c2:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1402137c6:	48 85 c9             	test   %rcx,%rcx
1402137c9:	0f 84 b2 00 00 00    	je     0x140213881
1402137cf:	48 8b 02             	mov    (%rdx),%rax
1402137d2:	44 0f b6 00          	movzbl (%rax),%r8d
1402137d6:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
1402137da:	48 ff 02             	incq   (%rdx)
1402137dd:	41 8b c8             	mov    %r8d,%ecx
1402137e0:	48 89 42 08          	mov    %rax,0x8(%rdx)
1402137e4:	49 3b c0             	cmp    %r8,%rax
1402137e7:	0f 82 94 00 00 00    	jb     0x140213881
1402137ed:	4c 8b 0a             	mov    (%rdx),%r9
1402137f0:	48 2b c1             	sub    %rcx,%rax
1402137f3:	48 01 0a             	add    %rcx,(%rdx)
1402137f6:	48 89 42 08          	mov    %rax,0x8(%rdx)
1402137fa:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1402137ff:	48 8b 9f a8 00 00 00 	mov    0xa8(%rdi),%rbx
140213806:	4c 8b 83 88 03 00 00 	mov    0x388(%rbx),%r8
14021380d:	49 3b c8             	cmp    %r8,%rcx
140213810:	74 0a                	je     0x14021381c
140213812:	c7 44 24 28 3a 00 00 	movl   $0x3a,0x28(%rsp)
140213819:	00
14021381a:	eb 1b                	jmp    0x140213837
14021381c:	48 8d 93 48 03 00 00 	lea    0x348(%rbx),%rdx
140213823:	49 8b c9             	mov    %r9,%rcx
140213826:	e8 f7 91 0e 00       	call   0x1402fca22
14021382b:	85 c0                	test   %eax,%eax
14021382d:	74 38                	je     0x140213867
14021382f:	c7 44 24 28 41 00 00 	movl   $0x41,0x28(%rsp)
140213836:	00
140213837:	41 b9 51 01 00 00    	mov    $0x151,%r9d
14021383d:	48 8d 05 9c 85 14 00 	lea    0x14859c(%rip),%rax        # 0x14035bde0
140213844:	ba 28 00 00 00       	mov    $0x28,%edx
140213849:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14021384e:	48 8b cf             	mov    %rdi,%rcx
140213851:	45 8d 41 7f          	lea    0x7f(%r9),%r8d
140213855:	e8 86 2c fd ff       	call   0x1401e64e0
14021385a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14021385f:	33 c0                	xor    %eax,%eax
140213861:	48 83 c4 30          	add    $0x30,%rsp
140213865:	5f                   	pop    %rdi
140213866:	c3                   	ret
140213867:	c7 83 d8 03 00 00 01 	movl   $0x1,0x3d8(%rbx)
14021386e:	00 00 00
140213871:	b8 01 00 00 00       	mov    $0x1,%eax
140213876:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14021387b:	48 83 c4 30          	add    $0x30,%rsp
14021387f:	5f                   	pop    %rdi
140213880:	c3                   	ret
140213881:	48 8d 05 58 85 14 00 	lea    0x148558(%rip),%rax        # 0x14035bde0
140213888:	c7 44 24 28 33 00 00 	movl   $0x33,0x28(%rsp)
14021388f:	00
140213890:	ba 32 00 00 00       	mov    $0x32,%edx
140213895:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14021389a:	41 b9 50 01 00 00    	mov    $0x150,%r9d
1402138a0:	41 b8 d0 01 00 00    	mov    $0x1d0,%r8d
1402138a6:	48 8b cf             	mov    %rdi,%rcx
1402138a9:	e8 32 2c fd ff       	call   0x1401e64e0
1402138ae:	33 c0                	xor    %eax,%eax
1402138b0:	48 83 c4 30          	add    $0x30,%rsp
1402138b4:	5f                   	pop    %rdi
1402138b5:	c3                   	ret
1402138b6:	cc                   	int3
1402138b7:	cc                   	int3
1402138b8:	cc                   	int3
1402138b9:	cc                   	int3
1402138ba:	cc                   	int3
1402138bb:	cc                   	int3
1402138bc:	cc                   	int3
1402138bd:	cc                   	int3
1402138be:	cc                   	int3
1402138bf:	cc                   	int3
1402138c0:	40 53                	rex push %rbx
1402138c2:	57                   	push   %rdi
1402138c3:	b8 48 00 00 00       	mov    $0x48,%eax
1402138c8:	e8 13 6d 0e 00       	call   0x1402fa5e0
1402138cd:	48 2b e0             	sub    %rax,%rsp
1402138d0:	0f 10 02             	movups (%rdx),%xmm0
1402138d3:	4c 8b d2             	mov    %rdx,%r10
1402138d6:	48 8b d9             	mov    %rcx,%rbx
1402138d9:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1402138de:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1402138e3:	66 49 0f 7e c1       	movq   %xmm0,%r9
1402138e8:	49 83 f9 02          	cmp    $0x2,%r9
1402138ec:	0f 82 4c 02 00 00    	jb     0x140213b3e
1402138f2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402138f7:	49 83 e9 02          	sub    $0x2,%r9
1402138fb:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1402138ff:	44 0f b6 01          	movzbl (%rcx),%r8d
140213903:	48 83 c1 02          	add    $0x2,%rcx
140213907:	41 c1 e0 08          	shl    $0x8,%r8d
14021390b:	44 0b c0             	or     %eax,%r8d
14021390e:	41 8b c0             	mov    %r8d,%eax
140213911:	4c 3b c8             	cmp    %rax,%r9
140213914:	0f 82 24 02 00 00    	jb     0x140213b3e
14021391a:	48 8b d1             	mov    %rcx,%rdx
14021391d:	48 03 c8             	add    %rax,%rcx