140012679:	45 33 c0             	xor    %r8d,%r8d
14001267c:	33 d2                	xor    %edx,%edx
14001267e:	c6 40 30 01          	movb   $0x1,0x30(%rax)
140012682:	c7 40 2c 16 00 00 00 	movl   $0x16,0x2c(%rax)
140012689:	48 8b 41 08          	mov    0x8(%rcx),%rax
14001268d:	33 c9                	xor    %ecx,%ecx
14001268f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140012694:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14001269a:	e8 e9 c7 ff ff       	call   0x14000ee88
14001269f:	32 c0                	xor    %al,%al
1400126a1:	e9 1c 01 00 00       	jmp    0x1400127c2
1400126a6:	83 79 34 00          	cmpl   $0x0,0x34(%rcx)
1400126aa:	75 c6                	jne    0x140012672
1400126ac:	3c 49                	cmp    $0x49,%al
1400126ae:	0f 84 b0 00 00 00    	je     0x140012764
1400126b4:	3c 4c                	cmp    $0x4c,%al
1400126b6:	0f 84 9f 00 00 00    	je     0x14001275b
1400126bc:	3c 54                	cmp    $0x54,%al
1400126be:	0f 84 8e 00 00 00    	je     0x140012752
1400126c4:	3c 68                	cmp    $0x68,%al
1400126c6:	74 6c                	je     0x140012734
1400126c8:	3c 6a                	cmp    $0x6a,%al
1400126ca:	74 5c                	je     0x140012728
1400126cc:	3c 6c                	cmp    $0x6c,%al
1400126ce:	74 34                	je     0x140012704
1400126d0:	3c 74                	cmp    $0x74,%al
1400126d2:	74 24                	je     0x1400126f8
1400126d4:	3c 77                	cmp    $0x77,%al
1400126d6:	74 14                	je     0x1400126ec
1400126d8:	3c 7a                	cmp    $0x7a,%al
1400126da:	0f 85 e0 00 00 00    	jne    0x1400127c0
1400126e0:	c7 41 34 06 00 00 00 	movl   $0x6,0x34(%rcx)
1400126e7:	e9 d4 00 00 00       	jmp    0x1400127c0
1400126ec:	c7 41 34 0c 00 00 00 	movl   $0xc,0x34(%rcx)
1400126f3:	e9 c8 00 00 00       	jmp    0x1400127c0
1400126f8:	c7 41 34 07 00 00 00 	movl   $0x7,0x34(%rcx)
1400126ff:	e9 bc 00 00 00       	jmp    0x1400127c0
140012704:	48 8b 41 10          	mov    0x10(%rcx),%rax
140012708:	80 38 6c             	cmpb   $0x6c,(%rax)
14001270b:	75 0e                	jne    0x14001271b
14001270d:	48 ff c0             	inc    %rax
140012710:	48 89 41 10          	mov    %rax,0x10(%rcx)
140012714:	b8 04 00 00 00       	mov    $0x4,%eax
140012719:	eb 05                	jmp    0x140012720
14001271b:	b8 03 00 00 00       	mov    $0x3,%eax
140012720:	89 41 34             	mov    %eax,0x34(%rcx)
140012723:	e9 98 00 00 00       	jmp    0x1400127c0
140012728:	c7 41 34 05 00 00 00 	movl   $0x5,0x34(%rcx)
14001272f:	e9 8c 00 00 00       	jmp    0x1400127c0
140012734:	48 8b 41 10          	mov    0x10(%rcx),%rax
140012738:	80 38 68             	cmpb   $0x68,(%rax)
14001273b:	75 0e                	jne    0x14001274b
14001273d:	48 ff c0             	inc    %rax
140012740:	48 89 41 10          	mov    %rax,0x10(%rcx)
140012744:	b8 01 00 00 00       	mov    $0x1,%eax
140012749:	eb d5                	jmp    0x140012720
14001274b:	b8 02 00 00 00       	mov    $0x2,%eax
140012750:	eb ce                	jmp    0x140012720
140012752:	c7 41 34 0d 00 00 00 	movl   $0xd,0x34(%rcx)
140012759:	eb 65                	jmp    0x1400127c0
14001275b:	c7 41 34 08 00 00 00 	movl   $0x8,0x34(%rcx)
140012762:	eb 5c                	jmp    0x1400127c0
140012764:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140012768:	41 8a 00             	mov    (%r8),%al
14001276b:	3c 33                	cmp    $0x33,%al
14001276d:	75 18                	jne    0x140012787
14001276f:	41 80 78 01 32       	cmpb   $0x32,0x1(%r8)
140012774:	75 11                	jne    0x140012787
140012776:	49 8d 40 02          	lea    0x2(%r8),%rax
14001277a:	c7 41 34 0a 00 00 00 	movl   $0xa,0x34(%rcx)
140012781:	48 89 41 10          	mov    %rax,0x10(%rcx)
140012785:	eb 39                	jmp    0x1400127c0
140012787:	3c 36                	cmp    $0x36,%al
140012789:	75 18                	jne    0x1400127a3
14001278b:	41 80 78 01 34       	cmpb   $0x34,0x1(%r8)
140012790:	75 2e                	jne    0x1400127c0
140012792:	49 8d 40 02          	lea    0x2(%r8),%rax
140012796:	c7 41 34 0b 00 00 00 	movl   $0xb,0x34(%rcx)
14001279d:	48 89 41 10          	mov    %rax,0x10(%rcx)
1400127a1:	eb 1d                	jmp    0x1400127c0
1400127a3:	2c 58                	sub    $0x58,%al
1400127a5:	3c 20                	cmp    $0x20,%al
1400127a7:	77 17                	ja     0x1400127c0
1400127a9:	48 ba 01 10 82 20 01 	movabs $0x120821001,%rdx
1400127b0:	00 00 00
1400127b3:	48 0f a3 c2          	bt     %rax,%rdx
1400127b7:	73 07                	jae    0x1400127c0
1400127b9:	c7 41 34 09 00 00 00 	movl   $0x9,0x34(%rcx)
1400127c0:	b0 01                	mov    $0x1,%al
1400127c2:	48 83 c4 38          	add    $0x38,%rsp
1400127c6:	c3                   	ret
1400127c7:	cc                   	int3
1400127c8:	48 83 ec 38          	sub    $0x38,%rsp
1400127cc:	0f b7 41 3a          	movzwl 0x3a(%rcx),%eax
1400127d0:	66 83 f8 46          	cmp    $0x46,%ax
1400127d4:	75 16                	jne    0x1400127ec
1400127d6:	f6 01 08             	testb  $0x8,(%rcx)
1400127d9:	0f 85 8f 01 00 00    	jne    0x14001296e
1400127df:	c6 41 24 07          	movb   $0x7,0x24(%rcx)
1400127e3:	48 83 c4 38          	add    $0x38,%rsp
1400127e7:	e9 78 0b 00 00       	jmp    0x140013364
1400127ec:	66 83 f8 4e          	cmp    $0x4e,%ax
1400127f0:	75 41                	jne    0x140012833
1400127f2:	f6 01 08             	testb  $0x8,(%rcx)
1400127f5:	0f 85 73 01 00 00    	jne    0x14001296e
1400127fb:	c6 41 24 08          	movb   $0x8,0x24(%rcx)
1400127ff:	48 8b 41 08          	mov    0x8(%rcx),%rax
140012803:	45 33 c9             	xor    %r9d,%r9d
140012806:	45 33 c0             	xor    %r8d,%r8d
140012809:	33 d2                	xor    %edx,%edx
14001280b:	c6 40 30 01          	movb   $0x1,0x30(%rax)
14001280f:	c7 40 2c 16 00 00 00 	movl   $0x16,0x2c(%rax)
140012816:	48 8b 41 08          	mov    0x8(%rcx),%rax
14001281a:	33 c9                	xor    %ecx,%ecx
14001281c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140012821:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140012827:	e8 5c c6 ff ff       	call   0x14000ee88
14001282c:	32 c0                	xor    %al,%al
14001282e:	e9 3d 01 00 00       	jmp    0x140012970
140012833:	83 79 34 00          	cmpl   $0x0,0x34(%rcx)
140012837:	75 c6                	jne    0x1400127ff
140012839:	66 83 f8 49          	cmp    $0x49,%ax
14001283d:	0f 84 c4 00 00 00    	je     0x140012907
140012843:	66 83 f8 4c          	cmp    $0x4c,%ax
140012847:	0f 84 b1 00 00 00    	je     0x1400128fe
14001284d:	66 83 f8 54          	cmp    $0x54,%ax
140012851:	0f 84 9e 00 00 00    	je     0x1400128f5
140012857:	66 83 f8 68          	cmp    $0x68,%ax
14001285b:	74 78                	je     0x1400128d5
14001285d:	66 83 f8 6a          	cmp    $0x6a,%ax
140012861:	74 66                	je     0x1400128c9
140012863:	66 83 f8 6c          	cmp    $0x6c,%ax
140012867:	74 3a                	je     0x1400128a3
140012869:	66 83 f8 74          	cmp    $0x74,%ax
14001286d:	74 28                	je     0x140012897
14001286f:	66 83 f8 77          	cmp    $0x77,%ax
140012873:	74 16                	je     0x14001288b
140012875:	66 83 f8 7a          	cmp    $0x7a,%ax
140012879:	0f 85 ef 00 00 00    	jne    0x14001296e
14001287f:	c7 41 34 06 00 00 00 	movl   $0x6,0x34(%rcx)
140012886:	e9 e3 00 00 00       	jmp    0x14001296e
14001288b:	c7 41 34 0c 00 00 00 	movl   $0xc,0x34(%rcx)
140012892:	e9 d7 00 00 00       	jmp    0x14001296e
140012897:	c7 41 34 07 00 00 00 	movl   $0x7,0x34(%rcx)
14001289e:	e9 cb 00 00 00       	jmp    0x14001296e
1400128a3:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400128a7:	66 83 38 6c          	cmpw   $0x6c,(%rax)
1400128ab:	75 0f                	jne    0x1400128bc
1400128ad:	48 83 c0 02          	add    $0x2,%rax
1400128b1:	48 89 41 10          	mov    %rax,0x10(%rcx)
1400128b5:	b8 04 00 00 00       	mov    $0x4,%eax
1400128ba:	eb 05                	jmp    0x1400128c1
1400128bc:	b8 03 00 00 00       	mov    $0x3,%eax
1400128c1:	89 41 34             	mov    %eax,0x34(%rcx)
1400128c4:	e9 a5 00 00 00       	jmp    0x14001296e
1400128c9:	c7 41 34 05 00 00 00 	movl   $0x5,0x34(%rcx)
1400128d0:	e9 99 00 00 00       	jmp    0x14001296e
1400128d5:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400128d9:	66 83 38 68          	cmpw   $0x68,(%rax)
1400128dd:	75 0f                	jne    0x1400128ee
1400128df:	48 83 c0 02          	add    $0x2,%rax
1400128e3:	48 89 41 10          	mov    %rax,0x10(%rcx)
1400128e7:	b8 01 00 00 00       	mov    $0x1,%eax
1400128ec:	eb d3                	jmp    0x1400128c1
1400128ee:	b8 02 00 00 00       	mov    $0x2,%eax
1400128f3:	eb cc                	jmp    0x1400128c1
1400128f5:	c7 41 34 0d 00 00 00 	movl   $0xd,0x34(%rcx)
1400128fc:	eb 70                	jmp    0x14001296e
1400128fe:	c7 41 34 08 00 00 00 	movl   $0x8,0x34(%rcx)
140012905:	eb 67                	jmp    0x14001296e
140012907:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14001290b:	41 0f b7 00          	movzwl (%r8),%eax
14001290f:	66 83 f8 33          	cmp    $0x33,%ax
140012913:	75 19                	jne    0x14001292e
140012915:	66 41 83 78 02 32    	cmpw   $0x32,0x2(%r8)
14001291b:	75 11                	jne    0x14001292e
14001291d:	49 8d 40 04          	lea    0x4(%r8),%rax
140012921:	c7 41 34 0a 00 00 00 	movl   $0xa,0x34(%rcx)
140012928:	48 89 41 10          	mov    %rax,0x10(%rcx)
14001292c:	eb 40                	jmp    0x14001296e
14001292e:	66 83 f8 36          	cmp    $0x36,%ax
140012932:	75 19                	jne    0x14001294d
140012934:	66 41 83 78 02 34    	cmpw   $0x34,0x2(%r8)
14001293a:	75 32                	jne    0x14001296e
14001293c:	49 8d 40 04          	lea    0x4(%r8),%rax
140012940:	c7 41 34 0b 00 00 00 	movl   $0xb,0x34(%rcx)
140012947:	48 89 41 10          	mov    %rax,0x10(%rcx)
14001294b:	eb 21                	jmp    0x14001296e
14001294d:	66 83 e8 58          	sub    $0x58,%ax
140012951:	66 83 f8 20          	cmp    $0x20,%ax
140012955:	77 17                	ja     0x14001296e
140012957:	48 ba 01 10 82 20 01 	movabs $0x120821001,%rdx
14001295e:	00 00 00
140012961:	48 0f a3 c2          	bt     %rax,%rdx
140012965:	73 07                	jae    0x14001296e
140012967:	c7 41 34 09 00 00 00 	movl   $0x9,0x34(%rcx)
14001296e:	b0 01                	mov    $0x1,%al
140012970:	48 83 c4 38          	add    $0x38,%rsp
140012974:	c3                   	ret
140012975:	cc                   	int3
140012976:	cc                   	int3
140012977:	cc                   	int3
140012978:	48 83 ec 38          	sub    $0x38,%rsp
14001297c:	0f b7 41 3a          	movzwl 0x3a(%rcx),%eax
140012980:	66 83 f8 46          	cmp    $0x46,%ax
140012984:	75 16                	jne    0x14001299c
140012986:	f6 01 08             	testb  $0x8,(%rcx)
140012989:	0f 85 8f 01 00 00    	jne    0x140012b1e
14001298f:	c6 41 24 07          	movb   $0x7,0x24(%rcx)
140012993:	48 83 c4 38          	add    $0x38,%rsp
140012997:	e9 8c 0e 00 00       	jmp    0x140013828
14001299c:	66 83 f8 4e          	cmp    $0x4e,%ax
1400129a0:	75 41                	jne    0x1400129e3
1400129a2:	f6 01 08             	testb  $0x8,(%rcx)
1400129a5:	0f 85 73 01 00 00    	jne    0x140012b1e
1400129ab:	c6 41 24 08          	movb   $0x8,0x24(%rcx)
1400129af:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400129b3:	45 33 c9             	xor    %r9d,%r9d
1400129b6:	45 33 c0             	xor    %r8d,%r8d
1400129b9:	33 d2                	xor    %edx,%edx
1400129bb:	c6 40 30 01          	movb   $0x1,0x30(%rax)
1400129bf:	c7 40 2c 16 00 00 00 	movl   $0x16,0x2c(%rax)
1400129c6:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400129ca:	33 c9                	xor    %ecx,%ecx
1400129cc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400129d1:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1400129d7:	e8 ac c4 ff ff       	call   0x14000ee88
1400129dc:	32 c0                	xor    %al,%al
1400129de:	e9 3d 01 00 00       	jmp    0x140012b20
1400129e3:	83 79 34 00          	cmpl   $0x0,0x34(%rcx)
1400129e7:	75 c6                	jne    0x1400129af
1400129e9:	66 83 f8 49          	cmp    $0x49,%ax
1400129ed:	0f 84 c4 00 00 00    	je     0x140012ab7
1400129f3:	66 83 f8 4c          	cmp    $0x4c,%ax
1400129f7:	0f 84 b1 00 00 00    	je     0x140012aae
1400129fd:	66 83 f8 54          	cmp    $0x54,%ax
140012a01:	0f 84 9e 00 00 00    	je     0x140012aa5
140012a07:	66 83 f8 68          	cmp    $0x68,%ax
140012a0b:	74 78                	je     0x140012a85
140012a0d:	66 83 f8 6a          	cmp    $0x6a,%ax
140012a11:	74 66                	je     0x140012a79
140012a13:	66 83 f8 6c          	cmp    $0x6c,%ax
140012a17:	74 3a                	je     0x140012a53
140012a19:	66 83 f8 74          	cmp    $0x74,%ax
140012a1d:	74 28                	je     0x140012a47
140012a1f:	66 83 f8 77          	cmp    $0x77,%ax
140012a23:	74 16                	je     0x140012a3b
140012a25:	66 83 f8 7a          	cmp    $0x7a,%ax
140012a29:	0f 85 ef 00 00 00    	jne    0x140012b1e
140012a2f:	c7 41 34 06 00 00 00 	movl   $0x6,0x34(%rcx)
140012a36:	e9 e3 00 00 00       	jmp    0x140012b1e
140012a3b:	c7 41 34 0c 00 00 00 	movl   $0xc,0x34(%rcx)
140012a42:	e9 d7 00 00 00       	jmp    0x140012b1e
140012a47:	c7 41 34 07 00 00 00 	movl   $0x7,0x34(%rcx)
140012a4e:	e9 cb 00 00 00       	jmp    0x140012b1e
140012a53:	48 8b 41 10          	mov    0x10(%rcx),%rax
140012a57:	66 83 38 6c          	cmpw   $0x6c,(%rax)
140012a5b:	75 0f                	jne    0x140012a6c
140012a5d:	48 83 c0 02          	add    $0x2,%rax
140012a61:	48 89 41 10          	mov    %rax,0x10(%rcx)
140012a65:	b8 04 00 00 00       	mov    $0x4,%eax
140012a6a:	eb 05                	jmp    0x140012a71
140012a6c:	b8 03 00 00 00       	mov    $0x3,%eax
140012a71:	89 41 34             	mov    %eax,0x34(%rcx)
140012a74:	e9 a5 00 00 00       	jmp    0x140012b1e
140012a79:	c7 41 34 05 00 00 00 	movl   $0x5,0x34(%rcx)
140012a80:	e9 99 00 00 00       	jmp    0x140012b1e
140012a85:	48 8b 41 10          	mov    0x10(%rcx),%rax
140012a89:	66 83 38 68          	cmpw   $0x68,(%rax)
140012a8d:	75 0f                	jne    0x140012a9e
140012a8f:	48 83 c0 02          	add    $0x2,%rax
140012a93:	48 89 41 10          	mov    %rax,0x10(%rcx)
140012a97:	b8 01 00 00 00       	mov    $0x1,%eax
140012a9c:	eb d3                	jmp    0x140012a71
140012a9e:	b8 02 00 00 00       	mov    $0x2,%eax
140012aa3:	eb cc                	jmp    0x140012a71
140012aa5:	c7 41 34 0d 00 00 00 	movl   $0xd,0x34(%rcx)
140012aac:	eb 70                	jmp    0x140012b1e
140012aae:	c7 41 34 08 00 00 00 	movl   $0x8,0x34(%rcx)
140012ab5:	eb 67                	jmp    0x140012b1e
140012ab7:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140012abb:	41 0f b7 00          	movzwl (%r8),%eax
140012abf:	66 83 f8 33          	cmp    $0x33,%ax
140012ac3:	75 19                	jne    0x140012ade
140012ac5:	66 41 83 78 02 32    	cmpw   $0x32,0x2(%r8)
140012acb:	75 11                	jne    0x140012ade
140012acd:	49 8d 40 04          	lea    0x4(%r8),%rax
140012ad1:	c7 41 34 0a 00 00 00 	movl   $0xa,0x34(%rcx)
140012ad8:	48 89 41 10          	mov    %rax,0x10(%rcx)
140012adc:	eb 40                	jmp    0x140012b1e
140012ade:	66 83 f8 36          	cmp    $0x36,%ax
140012ae2:	75 19                	jne    0x140012afd
140012ae4:	66 41 83 78 02 34    	cmpw   $0x34,0x2(%r8)
140012aea:	75 32                	jne    0x140012b1e
140012aec:	49 8d 40 04          	lea    0x4(%r8),%rax
140012af0:	c7 41 34 0b 00 00 00 	movl   $0xb,0x34(%rcx)
140012af7:	48 89 41 10          	mov    %rax,0x10(%rcx)
140012afb:	eb 21                	jmp    0x140012b1e
140012afd:	66 83 e8 58          	sub    $0x58,%ax
140012b01:	66 83 f8 20          	cmp    $0x20,%ax
140012b05:	77 17                	ja     0x140012b1e
140012b07:	48 ba 01 10 82 20 01 	movabs $0x120821001,%rdx
140012b0e:	00 00 00
140012b11:	48 0f a3 c2          	bt     %rax,%rdx
140012b15:	73 07                	jae    0x140012b1e
140012b17:	c7 41 34 09 00 00 00 	movl   $0x9,0x34(%rcx)
140012b1e:	b0 01                	mov    $0x1,%al
140012b20:	48 83 c4 38          	add    $0x38,%rsp
140012b24:	c3                   	ret
140012b25:	cc                   	int3
140012b26:	cc                   	int3
140012b27:	cc                   	int3
140012b28:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140012b2d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140012b32:	55                   	push   %rbp
140012b33:	57                   	push   %rdi
140012b34:	41 54                	push   %r12
140012b36:	41 56                	push   %r14
140012b38:	41 57                	push   %r15
140012b3a:	48 8b ec             	mov    %rsp,%rbp
140012b3d:	48 83 ec 50          	sub    $0x50,%rsp
140012b41:	48 8b 05 78 b6 03 00 	mov    0x3b678(%rip),%rax        # 0x14004e1c0
140012b48:	48 33 c4             	xor    %rsp,%rax
140012b4b:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140012b4f:	0f be 51 39          	movsbl 0x39(%rcx),%edx
140012b53:	48 8b d9             	mov    %rcx,%rbx
140012b56:	bf 78 00 00 00       	mov    $0x78,%edi
140012b5b:	83 fa 64             	cmp    $0x64,%edx
140012b5e:	7f 6a                	jg     0x140012bca
140012b60:	0f 84 8b 00 00 00    	je     0x140012bf1
140012b66:	83 fa 53             	cmp    $0x53,%edx
140012b69:	7f 2d                	jg     0x140012b98
140012b6b:	0f 84 c3 00 00 00    	je     0x140012c34
140012b71:	83 ea 41             	sub    $0x41,%edx
140012b74:	74 18                	je     0x140012b8e
140012b76:	83 ea 02             	sub    $0x2,%edx
140012b79:	74 39                	je     0x140012bb4
140012b7b:	83 ea 02             	sub    $0x2,%edx
140012b7e:	74 0e                	je     0x140012b8e
140012b80:	83 ea 01             	sub    $0x1,%edx
140012b83:	74 09                	je     0x140012b8e
140012b85:	83 fa 01             	cmp    $0x1,%edx
140012b88:	0f 85 c6 00 00 00    	jne    0x140012c54
140012b8e:	e8 f5 11 00 00       	call   0x140013d88
140012b93:	e9 b8 00 00 00       	jmp    0x140012c50
140012b98:	83 fa 58             	cmp    $0x58,%edx
140012b9b:	0f 84 a8 00 00 00    	je     0x140012c49
140012ba1:	83 fa 5a             	cmp    $0x5a,%edx
140012ba4:	74 1a                	je     0x140012bc0
140012ba6:	83 fa 61             	cmp    $0x61,%edx