1400cc5f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400cc5fe:	00 00
1400cc600:	48 83 e8 01          	sub    $0x1,%rax
1400cc604:	41 bf 40 00 00 00    	mov    $0x40,%r15d
1400cc60a:	85 c0                	test   %eax,%eax
1400cc60c:	0f 88 0e 01 00 00    	js     0x1400cc720
1400cc612:	0f b6 14 07          	movzbl (%rdi,%rax,1),%edx
1400cc616:	89 e9                	mov    %ebp,%ecx
1400cc618:	89 c5                	mov    %eax,%ebp
1400cc61a:	41 f6 04 11 01       	testb  $0x1,(%r9,%rdx,1)
1400cc61f:	75 df                	jne    0x1400cc600
1400cc621:	83 f9 ff             	cmp    $0xffffffff,%ecx
1400cc624:	41 0f 44 cd          	cmove  %r13d,%ecx
1400cc628:	89 cd                	mov    %ecx,%ebp
1400cc62a:	e9 71 fc ff ff       	jmp    0x1400cc2a0
1400cc62f:	c7 44 24 3c 01 00 00 	movl   $0x1,0x3c(%rsp)
1400cc636:	00
1400cc637:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
1400cc63e:	00
1400cc63f:	45 85 ff             	test   %r15d,%r15d
1400cc642:	0f 84 45 fc ff ff    	je     0x1400cc28d
1400cc648:	41 8d 45 ff          	lea    -0x1(%r13),%eax
1400cc64c:	45 85 ed             	test   %r13d,%r13d
1400cc64f:	0f 85 79 ff ff ff    	jne    0x1400cc5ce
1400cc655:	45 89 c7             	mov    %r8d,%r15d
1400cc658:	41 81 e7 00 01 00 00 	and    $0x100,%r15d
1400cc65f:	0f 84 2e 02 00 00    	je     0x1400cc893
1400cc665:	45 89 c7             	mov    %r8d,%r15d
1400cc668:	41 83 e7 3f          	and    $0x3f,%r15d
1400cc66c:	0f 84 10 02 00 00    	je     0x1400cc882
1400cc672:	4d 85 e4             	test   %r12,%r12
1400cc675:	0f 84 48 01 00 00    	je     0x1400cc7c3
1400cc67b:	31 ed                	xor    %ebp,%ebp
1400cc67d:	45 31 ed             	xor    %r13d,%r13d
1400cc680:	45 31 ff             	xor    %r15d,%r15d
1400cc683:	e9 ae fe ff ff       	jmp    0x1400cc536
1400cc688:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400cc68f:	00
1400cc690:	8d 53 01             	lea    0x1(%rbx),%edx
1400cc693:	e9 a8 fc ff ff       	jmp    0x1400cc340
1400cc698:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400cc69f:	00
1400cc6a0:	4d 85 e4             	test   %r12,%r12
1400cc6a3:	74 58                	je     0x1400cc6fd
1400cc6a5:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1400cc6ac:	00
1400cc6ad:	4c 89 e2             	mov    %r12,%rdx
1400cc6b0:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
1400cc6b5:	e8 76 d6 11 00       	call   0x1401e9d30
1400cc6ba:	89 da                	mov    %ebx,%edx
1400cc6bc:	48 63 cd             	movslq %ebp,%rcx
1400cc6bf:	4d 89 e1             	mov    %r12,%r9
1400cc6c2:	29 ea                	sub    %ebp,%edx
1400cc6c4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400cc6ca:	48 01 f9             	add    %rdi,%rcx
1400cc6cd:	48 63 d2             	movslq %edx,%rdx
1400cc6d0:	e8 83 d6 11 00       	call   0x1401e9d58
1400cc6d5:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
1400cc6dc:	00
1400cc6dd:	4c 89 e2             	mov    %r12,%rdx
1400cc6e0:	e8 4b d6 11 00       	call   0x1401e9d30
1400cc6e5:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400cc6ea:	4d 89 e1             	mov    %r12,%r9
1400cc6ed:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400cc6f3:	ba 01 00 00 00       	mov    $0x1,%edx
1400cc6f8:	e8 5b d6 11 00       	call   0x1401e9d58
1400cc6fd:	41 80 cf 80          	or     $0x80,%r15b
1400cc701:	e9 34 fc ff ff       	jmp    0x1400cc33a
1400cc706:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400cc70d:	00 00 00
1400cc710:	4d 85 e4             	test   %r12,%r12
1400cc713:	0f 85 d6 fd ff ff    	jne    0x1400cc4ef
1400cc719:	e9 83 fe ff ff       	jmp    0x1400cc5a1
1400cc71e:	66 90                	xchg   %ax,%ax
1400cc720:	85 ed                	test   %ebp,%ebp
1400cc722:	0f 85 78 fb ff ff    	jne    0x1400cc2a0
1400cc728:	41 f7 c0 00 01 00 00 	test   $0x100,%r8d
1400cc72f:	0f 85 96 00 00 00    	jne    0x1400cc7cb
1400cc735:	4d 85 e4             	test   %r12,%r12
1400cc738:	0f 85 fd fd ff ff    	jne    0x1400cc53b
1400cc73e:	e9 5e fe ff ff       	jmp    0x1400cc5a1
1400cc743:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400cc748:	41 f7 c0 00 01 00 00 	test   $0x100,%r8d
1400cc74f:	0f 84 4c fe ff ff    	je     0x1400cc5a1
1400cc755:	41 83 e0 3f          	and    $0x3f,%r8d
1400cc759:	74 49                	je     0x1400cc7a4
1400cc75b:	4d 85 c9             	test   %r9,%r9
1400cc75e:	0f 84 3d fe ff ff    	je     0x1400cc5a1
1400cc764:	c7 44 24 3c 00 00 00 	movl   $0x0,0x3c(%rsp)
1400cc76b:	00
1400cc76c:	41 89 d5             	mov    %edx,%r13d
1400cc76f:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
1400cc776:	00
1400cc777:	e9 ba fd ff ff       	jmp    0x1400cc536
1400cc77c:	c7 44 24 3c 01 00 00 	movl   $0x1,0x3c(%rsp)
1400cc783:	00
1400cc784:	44 89 ed             	mov    %r13d,%ebp
1400cc787:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
1400cc78e:	00
1400cc78f:	e9 0c fb ff ff       	jmp    0x1400cc2a0
1400cc794:	c7 44 24 3c 01 00 00 	movl   $0x1,0x3c(%rsp)
1400cc79b:	00
1400cc79c:	44 89 ed             	mov    %r13d,%ebp
1400cc79f:	e9 d4 fa ff ff       	jmp    0x1400cc278
1400cc7a4:	c7 44 24 3c 00 00 00 	movl   $0x0,0x3c(%rsp)
1400cc7ab:	00
1400cc7ac:	41 89 ed             	mov    %ebp,%r13d
1400cc7af:	31 f6                	xor    %esi,%esi
1400cc7b1:	45 31 c9             	xor    %r9d,%r9d
1400cc7b4:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
1400cc7bb:	00
1400cc7bc:	31 db                	xor    %ebx,%ebx
1400cc7be:	e9 db fc ff ff       	jmp    0x1400cc49e
1400cc7c3:	45 31 ff             	xor    %r15d,%r15d
1400cc7c6:	e9 d6 fd ff ff       	jmp    0x1400cc5a1
1400cc7cb:	31 db                	xor    %ebx,%ebx
1400cc7cd:	31 f6                	xor    %esi,%esi
1400cc7cf:	45 31 c9             	xor    %r9d,%r9d
1400cc7d2:	31 c0                	xor    %eax,%eax
1400cc7d4:	e9 b8 fc ff ff       	jmp    0x1400cc491
1400cc7d9:	45 85 ff             	test   %r15d,%r15d
1400cc7dc:	74 77                	je     0x1400cc855
1400cc7de:	45 89 c7             	mov    %r8d,%r15d
1400cc7e1:	41 81 e7 00 01 00 00 	and    $0x100,%r15d
1400cc7e8:	74 5d                	je     0x1400cc847
1400cc7ea:	45 89 c7             	mov    %r8d,%r15d
1400cc7ed:	41 83 e7 3f          	and    $0x3f,%r15d
1400cc7f1:	74 36                	je     0x1400cc829
1400cc7f3:	4d 85 c9             	test   %r9,%r9
1400cc7f6:	74 cb                	je     0x1400cc7c3
1400cc7f8:	45 31 c0             	xor    %r8d,%r8d
1400cc7fb:	c7 44 24 3c 01 00 00 	movl   $0x1,0x3c(%rsp)
1400cc802:	00
1400cc803:	31 ed                	xor    %ebp,%ebp
1400cc805:	45 31 ff             	xor    %r15d,%r15d
1400cc808:	44 89 44 24 38       	mov    %r8d,0x38(%rsp)
1400cc80d:	e9 24 fd ff ff       	jmp    0x1400cc536
1400cc812:	41 f7 c0 00 01 00 00 	test   $0x100,%r8d
1400cc819:	74 78                	je     0x1400cc893
1400cc81b:	31 c0                	xor    %eax,%eax
1400cc81d:	31 db                	xor    %ebx,%ebx
1400cc81f:	31 f6                	xor    %esi,%esi
1400cc821:	45 31 c9             	xor    %r9d,%r9d
1400cc824:	e9 68 fc ff ff       	jmp    0x1400cc491
1400cc829:	45 31 d2             	xor    %r10d,%r10d
1400cc82c:	c7 44 24 3c 01 00 00 	movl   $0x1,0x3c(%rsp)
1400cc833:	00
1400cc834:	31 f6                	xor    %esi,%esi
1400cc836:	45 31 c9             	xor    %r9d,%r9d
1400cc839:	44 89 54 24 38       	mov    %r10d,0x38(%rsp)
1400cc83e:	31 ed                	xor    %ebp,%ebp
1400cc840:	31 db                	xor    %ebx,%ebx
1400cc842:	e9 57 fc ff ff       	jmp    0x1400cc49e
1400cc847:	4d 85 e4             	test   %r12,%r12
1400cc84a:	0f 85 44 fd ff ff    	jne    0x1400cc594
1400cc850:	e9 4c fd ff ff       	jmp    0x1400cc5a1
1400cc855:	41 f7 c0 00 01 00 00 	test   $0x100,%r8d
1400cc85c:	74 e9                	je     0x1400cc847
1400cc85e:	41 80 e0 3f          	and    $0x3f,%r8b
1400cc862:	74 c5                	je     0x1400cc829
1400cc864:	4d 85 c9             	test   %r9,%r9
1400cc867:	0f 84 34 fd ff ff    	je     0x1400cc5a1
1400cc86d:	31 c9                	xor    %ecx,%ecx
1400cc86f:	c7 44 24 3c 01 00 00 	movl   $0x1,0x3c(%rsp)
1400cc876:	00
1400cc877:	31 ed                	xor    %ebp,%ebp
1400cc879:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
1400cc87d:	e9 b4 fc ff ff       	jmp    0x1400cc536
1400cc882:	31 f6                	xor    %esi,%esi
1400cc884:	45 31 c9             	xor    %r9d,%r9d
1400cc887:	31 ed                	xor    %ebp,%ebp
1400cc889:	45 31 ed             	xor    %r13d,%r13d
1400cc88c:	31 db                	xor    %ebx,%ebx
1400cc88e:	e9 0b fc ff ff       	jmp    0x1400cc49e
1400cc893:	4d 85 e4             	test   %r12,%r12
1400cc896:	0f 85 db fc ff ff    	jne    0x1400cc577
1400cc89c:	e9 00 fd ff ff       	jmp    0x1400cc5a1
1400cc8a1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cc8a8:	00 00 00 00
1400cc8ac:	0f 1f 40 00          	nopl   0x0(%rax)
1400cc8b0:	41 57                	push   %r15
1400cc8b2:	41 56                	push   %r14
1400cc8b4:	41 55                	push   %r13
1400cc8b6:	41 54                	push   %r12
1400cc8b8:	55                   	push   %rbp
1400cc8b9:	57                   	push   %rdi
1400cc8ba:	56                   	push   %rsi
1400cc8bb:	53                   	push   %rbx
1400cc8bc:	48 83 ec 28          	sub    $0x28,%rsp
1400cc8c0:	bf c8 04 00 00       	mov    $0x4c8,%edi
1400cc8c5:	48 89 ce             	mov    %rcx,%rsi
1400cc8c8:	48 85 c9             	test   %rcx,%rcx
1400cc8cb:	0f 84 28 01 00 00    	je     0x1400cc9f9
1400cc8d1:	4c 8d 25 c8 2d 14 00 	lea    0x142dc8(%rip),%r12        # 0x14020f6a0
1400cc8d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400cc8df:	00
1400cc8e0:	48 8d 15 63 2c 14 00 	lea    0x142c63(%rip),%rdx        # 0x14020f54a
1400cc8e7:	48 89 f1             	mov    %rsi,%rcx
1400cc8ea:	e8 c9 d5 11 00       	call   0x1401e9eb8
1400cc8ef:	48 8d 1c 06          	lea    (%rsi,%rax,1),%rbx
1400cc8f3:	0f b6 13             	movzbl (%rbx),%edx
1400cc8f6:	80 fa 2c             	cmp    $0x2c,%dl
1400cc8f9:	0f 84 f1 00 00 00    	je     0x1400cc9f0
1400cc8ff:	84 d2                	test   %dl,%dl
1400cc901:	0f 84 e9 00 00 00    	je     0x1400cc9f0
1400cc907:	48 89 de             	mov    %rbx,%rsi
1400cc90a:	eb 08                	jmp    0x1400cc914
1400cc90c:	0f 1f 40 00          	nopl   0x0(%rax)
1400cc910:	3c 2c                	cmp    $0x2c,%al
1400cc912:	74 0c                	je     0x1400cc920
1400cc914:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
1400cc918:	48 83 c6 01          	add    $0x1,%rsi
1400cc91c:	84 c0                	test   %al,%al
1400cc91e:	75 f0                	jne    0x1400cc910
1400cc920:	49 89 f7             	mov    %rsi,%r15
1400cc923:	45 31 f6             	xor    %r14d,%r14d
1400cc926:	49 29 df             	sub    %rbx,%r15
1400cc929:	80 fa 2d             	cmp    $0x2d,%dl
1400cc92c:	75 0e                	jne    0x1400cc93c
1400cc92e:	48 83 c3 01          	add    $0x1,%rbx
1400cc932:	49 83 ef 01          	sub    $0x1,%r15
1400cc936:	41 be 01 00 00 00    	mov    $0x1,%r14d
1400cc93c:	4d 85 ff             	test   %r15,%r15
1400cc93f:	0f 84 ab 00 00 00    	je     0x1400cc9f0
1400cc945:	48 8d 2d 54 2d 14 00 	lea    0x142d54(%rip),%rbp        # 0x14020f6a0
1400cc94c:	45 31 ed             	xor    %r13d,%r13d
1400cc94f:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1400cc953:	4d 89 f8             	mov    %r15,%r8
1400cc956:	48 89 da             	mov    %rbx,%rdx
1400cc959:	e8 42 d5 11 00       	call   0x1401e9ea0
1400cc95e:	85 c0                	test   %eax,%eax
1400cc960:	75 76                	jne    0x1400cc9d8
1400cc962:	4d 63 ed             	movslq %r13d,%r13
1400cc965:	49 c1 e5 04          	shl    $0x4,%r13
1400cc969:	43 8b 44 2c 08       	mov    0x8(%r12,%r13,1),%eax
1400cc96e:	89 c2                	mov    %eax,%edx
1400cc970:	09 f8                	or     %edi,%eax
1400cc972:	f7 d2                	not    %edx
1400cc974:	21 fa                	and    %edi,%edx
1400cc976:	45 85 f6             	test   %r14d,%r14d
1400cc979:	89 d7                	mov    %edx,%edi
1400cc97b:	0f 44 f8             	cmove  %eax,%edi
1400cc97e:	48 8d 05 bb 2b 14 00 	lea    0x142bbb(%rip),%rax        # 0x14020f540
1400cc985:	eb 2a                	jmp    0x1400cc9b1
1400cc987:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cc98e:	00 00 00 00
1400cc992:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cc999:	00 00 00 00
1400cc99d:	0f 1f 00             	nopl   (%rax)
1400cc9a0:	48 83 c3 01          	add    $0x1,%rbx
1400cc9a4:	48 83 c0 01          	add    $0x1,%rax
1400cc9a8:	3a 53 ff             	cmp    -0x1(%rbx),%dl
1400cc9ab:	0f 85 2f ff ff ff    	jne    0x1400cc8e0
1400cc9b1:	0f b6 10             	movzbl (%rax),%edx
1400cc9b4:	84 d2                	test   %dl,%dl
1400cc9b6:	75 e8                	jne    0x1400cc9a0
1400cc9b8:	48 89 d9             	mov    %rbx,%rcx
1400cc9bb:	e8 00 d3 11 00       	call   0x1401e9cc0
1400cc9c0:	8d 50 ff             	lea    -0x1(%rax),%edx
1400cc9c3:	83 fa 3e             	cmp    $0x3e,%edx
1400cc9c6:	77 48                	ja     0x1400cca10
1400cc9c8:	83 e7 c0             	and    $0xffffffc0,%edi
1400cc9cb:	09 c7                	or     %eax,%edi
1400cc9cd:	e9 0e ff ff ff       	jmp    0x1400cc8e0
1400cc9d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400cc9d8:	41 83 c5 01          	add    $0x1,%r13d
1400cc9dc:	48 83 c5 10          	add    $0x10,%rbp
1400cc9e0:	41 83 fd 07          	cmp    $0x7,%r13d
1400cc9e4:	0f 85 65 ff ff ff    	jne    0x1400cc94f
1400cc9ea:	eb 92                	jmp    0x1400cc97e
1400cc9ec:	0f 1f 40 00          	nopl   0x0(%rax)
1400cc9f0:	89 f8                	mov    %edi,%eax
1400cc9f2:	f7 d0                	not    %eax
1400cc9f4:	f6 c4 09             	test   $0x9,%ah
1400cc9f7:	74 2f                	je     0x1400cca28
1400cc9f9:	89 f8                	mov    %edi,%eax
1400cc9fb:	48 83 c4 28          	add    $0x28,%rsp
1400cc9ff:	5b                   	pop    %rbx
1400cca00:	5e                   	pop    %rsi
1400cca01:	5f                   	pop    %rdi
1400cca02:	5d                   	pop    %rbp
1400cca03:	41 5c                	pop    %r12
1400cca05:	41 5d                	pop    %r13
1400cca07:	41 5e                	pop    %r14
1400cca09:	41 5f                	pop    %r15
1400cca0b:	c3                   	ret
1400cca0c:	0f 1f 40 00          	nopl   0x0(%rax)
1400cca10:	89 f2                	mov    %esi,%edx
1400cca12:	49 89 d8             	mov    %rbx,%r8
1400cca15:	48 8d 0d 34 2b 14 00 	lea    0x142b34(%rip),%rcx        # 0x14020f550
1400cca1c:	29 da                	sub    %ebx,%edx
1400cca1e:	e8 dd 6c ff ff       	call   0x1400c3700
1400cca23:	e9 b8 fe ff ff       	jmp    0x1400cc8e0
1400cca28:	48 8d 0d 41 2b 14 00 	lea    0x142b41(%rip),%rcx        # 0x14020f570
1400cca2f:	e8 5c 69 ff ff       	call   0x1400c3390
1400cca34:	90                   	nop
1400cca35:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cca3c:	00 00 00 00
1400cca40:	56                   	push   %rsi
1400cca41:	53                   	push   %rbx
1400cca42:	48 83 ec 28          	sub    $0x28,%rsp
1400cca46:	4c 8b 05 c3 78 1a 00 	mov    0x1a78c3(%rip),%r8        # 0x140274310
1400cca4d:	48 89 cb             	mov    %rcx,%rbx
1400cca50:	48 89 d6             	mov    %rdx,%rsi
1400cca53:	4d 85 c0             	test   %r8,%r8
1400cca56:	0f 84 a4 00 00 00    	je     0x1400ccb00
1400cca5c:	48 89 d9             	mov    %rbx,%rcx
1400cca5f:	48 89 f2             	mov    %rsi,%rdx
1400cca62:	e8 89 2c f4 ff       	call   0x14000f6f0
1400cca67:	48 8b 05 a2 78 1a 00 	mov    0x1a78a2(%rip),%rax        # 0x140274310
1400cca6e:	48 8b 40 08          	mov    0x8(%rax),%rax
1400cca72:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400cca76:	48 3b 0d e3 c4 16 00 	cmp    0x16c4e3(%rip),%rcx        # 0x140238f60
1400cca7d:	74 31                	je     0x1400ccab0
1400cca7f:	44 8b 05 2a 03 12 00 	mov    0x12032a(%rip),%r8d        # 0x1401ecdb0
1400cca86:	41 83 e0 3f          	and    $0x3f,%r8d
1400cca8a:	48 3b 0d bf c4 16 00 	cmp    0x16c4bf(%rip),%rcx        # 0x140238f50
1400cca91:	74 63                	je     0x1400ccaf6
1400cca93:	44 8b 05 16 03 12 00 	mov    0x120316(%rip),%r8d        # 0x1401ecdb0
1400cca9a:	48 85 c9             	test   %rcx,%rcx
1400cca9d:	74 57                	je     0x1400ccaf6
1400cca9f:	48 83 c4 28          	add    $0x28,%rsp
1400ccaa3:	5b                   	pop    %rbx
1400ccaa4:	5e                   	pop    %rsi
1400ccaa5:	e9 06 fe ff ff       	jmp    0x1400cc8b0
1400ccaaa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ccab0:	44 8b 05 f9 02 12 00 	mov    0x1202f9(%rip),%r8d        # 0x1401ecdb0
1400ccab7:	48 8d 0d ea 2b 14 00 	lea    0x142bea(%rip),%rcx        # 0x14020f6a8
1400ccabe:	31 c0                	xor    %eax,%eax
1400ccac0:	4c 8d 49 f8          	lea    -0x8(%rcx),%r9
1400ccac4:	41 83 e0 3f          	and    $0x3f,%r8d
1400ccac8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400ccacf:	00
1400ccad0:	48 63 d0             	movslq %eax,%rdx
1400ccad3:	48 c1 e2 04          	shl    $0x4,%rdx
1400ccad7:	41 0f b6 54 11 0c    	movzbl 0xc(%r9,%rdx,1),%edx
1400ccadd:	f6 c2 01             	test   $0x1,%dl
1400ccae0:	75 08                	jne    0x1400ccaea
1400ccae2:	83 e2 02             	and    $0x2,%edx
1400ccae5:	75 03                	jne    0x1400ccaea
1400ccae7:	44 0b 01             	or     (%rcx),%r8d
1400ccaea:	83 c0 01             	add    $0x1,%eax
1400ccaed:	48 83 c1 10          	add    $0x10,%rcx
1400ccaf1:	83 f8 07             	cmp    $0x7,%eax
1400ccaf4:	75 da                	jne    0x1400ccad0
1400ccaf6:	44 89 c0             	mov    %r8d,%eax
1400ccaf9:	48 83 c4 28          	add    $0x28,%rsp
1400ccafd:	5b                   	pop    %rbx
1400ccafe:	5e                   	pop    %rsi
1400ccaff:	c3                   	ret