18012495e:	0f 31                	rdtsc
180124960:	44 8b 05 f5 0e 07 00 	mov    0x70ef5(%rip),%r8d        # 0x18019585c
180124967:	48 c1 e2 20          	shl    $0x20,%rdx
18012496b:	48 0b c2             	or     %rdx,%rax
18012496e:	48 8b c8             	mov    %rax,%rcx
180124971:	8b 05 d1 0e 07 00    	mov    0x70ed1(%rip),%eax        # 0x180195848
180124977:	2b c8                	sub    %eax,%ecx
180124979:	03 c1                	add    %ecx,%eax
18012497b:	89 05 c7 0e 07 00    	mov    %eax,0x70ec7(%rip)        # 0x180195848
180124981:	41 83 f8 01          	cmp    $0x1,%r8d
180124985:	76 09                	jbe    0x180124990
180124987:	8b c1                	mov    %ecx,%eax
180124989:	33 d2                	xor    %edx,%edx
18012498b:	41 f7 f0             	div    %r8d
18012498e:	8b c8                	mov    %eax,%ecx
180124990:	8b d1                	mov    %ecx,%edx
180124992:	41 b9 3c 05 00 00    	mov    $0x53c,%r9d
180124998:	48 8d 0d e1 8d 03 00 	lea    0x38de1(%rip),%rcx        # 0x18015d780
18012499f:	4d 8b c6             	mov    %r14,%r8
1801249a2:	e8 79 94 ff ff       	call   0x18011de20
1801249a7:	48 8b 2d f2 16 07 00 	mov    0x716f2(%rip),%rbp        # 0x1801960a0
1801249ae:	48 8b 05 8b 0e 07 00 	mov    0x70e8b(%rip),%rax        # 0x180195840
1801249b5:	8b 13                	mov    (%rbx),%edx
1801249b7:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1801249bb:	ff d0                	call   *%rax
1801249bd:	0f 1f 00             	nopl   (%rax)
1801249c0:	48 8b 05 79 0e 07 00 	mov    0x70e79(%rip),%rax        # 0x180195840
1801249c7:	48 8d 4d 0c          	lea    0xc(%rbp),%rcx
1801249cb:	8b 53 04             	mov    0x4(%rbx),%edx
1801249ce:	ff d0                	call   *%rax
1801249d0:	0f 1f 00             	nopl   (%rax)
1801249d3:	48 8b 05 66 0e 07 00 	mov    0x70e66(%rip),%rax        # 0x180195840
1801249da:	48 8d 4d 04          	lea    0x4(%rbp),%rcx
1801249de:	ba 2d c3 00 00       	mov    $0xc32d,%edx
1801249e3:	ff d0                	call   *%rax
1801249e5:	0f 1f 00             	nopl   (%rax)
1801249e8:	48 8b 05 51 0e 07 00 	mov    0x70e51(%rip),%rax        # 0x180195840
1801249ef:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1801249f3:	33 d2                	xor    %edx,%edx
1801249f5:	ff d0                	call   *%rax
1801249f7:	0f 1f 00             	nopl   (%rax)
1801249fa:	48 8b 05 27 0e 07 00 	mov    0x70e27(%rip),%rax        # 0x180195828
180124a01:	48 8b cd             	mov    %rbp,%rcx
180124a04:	ff d0                	call   *%rax
180124a06:	0f 1f 00             	nopl   (%rax)
180124a09:	8b d0                	mov    %eax,%edx
180124a0b:	83 f8 ff             	cmp    $0xffffffff,%eax
180124a0e:	0f 85 b9 00 00 00    	jne    0x180124acd
180124a14:	39 3d 3e 0e 07 00    	cmp    %edi,0x70e3e(%rip)        # 0x180195858
180124a1a:	0f 84 89 01 00 00    	je     0x180124ba9
180124a20:	39 3d ea 0b 07 00    	cmp    %edi,0x70bea(%rip)        # 0x180195610
180124a26:	74 4e                	je     0x180124a76
180124a28:	0f 31                	rdtsc
180124a2a:	44 8b 05 2b 0e 07 00 	mov    0x70e2b(%rip),%r8d        # 0x18019585c
180124a31:	48 c1 e2 20          	shl    $0x20,%rdx
180124a35:	48 0b c2             	or     %rdx,%rax
180124a38:	4c 8b d0             	mov    %rax,%r10
180124a3b:	8b 05 07 0e 07 00    	mov    0x70e07(%rip),%eax        # 0x180195848
180124a41:	44 2b d0             	sub    %eax,%r10d
180124a44:	41 03 c2             	add    %r10d,%eax
180124a47:	89 05 fb 0d 07 00    	mov    %eax,0x70dfb(%rip)        # 0x180195848
180124a4d:	41 83 f8 01          	cmp    $0x1,%r8d
180124a51:	76 0b                	jbe    0x180124a5e
180124a53:	41 8b c2             	mov    %r10d,%eax
180124a56:	33 d2                	xor    %edx,%edx
180124a58:	41 f7 f0             	div    %r8d
180124a5b:	44 8b d0             	mov    %eax,%r10d
180124a5e:	41 b9 57 05 00 00    	mov    $0x557,%r9d
180124a64:	48 8d 0d 15 8d 03 00 	lea    0x38d15(%rip),%rcx        # 0x18015d780
180124a6b:	4d 8b c6             	mov    %r14,%r8
180124a6e:	41 8b d2             	mov    %r10d,%edx
180124a71:	e8 aa 93 ff ff       	call   0x18011de20
180124a76:	39 3d dc 0d 07 00    	cmp    %edi,0x70ddc(%rip)        # 0x180195858
180124a7c:	0f 84 27 01 00 00    	je     0x180124ba9
180124a82:	39 3d 88 0b 07 00    	cmp    %edi,0x70b88(%rip)        # 0x180195610
180124a88:	0f 84 1b 01 00 00    	je     0x180124ba9
180124a8e:	0f 31                	rdtsc
180124a90:	44 8b 0d c5 0d 07 00 	mov    0x70dc5(%rip),%r9d        # 0x18019585c
180124a97:	48 c1 e2 20          	shl    $0x20,%rdx
180124a9b:	48 0b c2             	or     %rdx,%rax
180124a9e:	48 8b c8             	mov    %rax,%rcx
180124aa1:	8b 05 a1 0d 07 00    	mov    0x70da1(%rip),%eax        # 0x180195848
180124aa7:	2b c8                	sub    %eax,%ecx
180124aa9:	03 c1                	add    %ecx,%eax
180124aab:	89 05 97 0d 07 00    	mov    %eax,0x70d97(%rip)        # 0x180195848
180124ab1:	41 83 f9 01          	cmp    $0x1,%r9d
180124ab5:	76 09                	jbe    0x180124ac0
180124ab7:	8b c1                	mov    %ecx,%eax
180124ab9:	33 d2                	xor    %edx,%edx
180124abb:	41 f7 f1             	div    %r9d
180124abe:	8b c8                	mov    %eax,%ecx
180124ac0:	41 b9 58 05 00 00    	mov    $0x558,%r9d
180124ac6:	8b d1                	mov    %ecx,%edx
180124ac8:	e9 cd 00 00 00       	jmp    0x180124b9a
180124acd:	48 8b 05 6c 0d 07 00 	mov    0x70d6c(%rip),%rax        # 0x180195840
180124ad4:	81 e2 f8 ff fe ff    	and    $0xfffefff8,%edx
180124ada:	83 ca 38             	or     $0x38,%edx
180124add:	48 8b cd             	mov    %rbp,%rcx
180124ae0:	ff d0                	call   *%rax
180124ae2:	0f 1f 00             	nopl   (%rax)
180124ae5:	eb 0a                	jmp    0x180124af1
180124ae7:	0f ba e3 10          	bt     $0x10,%ebx
180124aeb:	0f 82 d8 00 00 00    	jb     0x180124bc9
180124af1:	48 8b 05 30 0d 07 00 	mov    0x70d30(%rip),%rax        # 0x180195828
180124af8:	48 8b cd             	mov    %rbp,%rcx
180124afb:	ff d0                	call   *%rax
180124afd:	0f 1f 00             	nopl   (%rax)
180124b00:	8b d8                	mov    %eax,%ebx
180124b02:	83 f8 ff             	cmp    $0xffffffff,%eax
180124b05:	75 e0                	jne    0x180124ae7
180124b07:	39 3d 4b 0d 07 00    	cmp    %edi,0x70d4b(%rip)        # 0x180195858
180124b0d:	0f 84 96 00 00 00    	je     0x180124ba9
180124b13:	39 3d f7 0a 07 00    	cmp    %edi,0x70af7(%rip)        # 0x180195610
180124b19:	74 3f                	je     0x180124b5a
180124b1b:	0f 31                	rdtsc
180124b1d:	8b 0d 25 0d 07 00    	mov    0x70d25(%rip),%ecx        # 0x180195848
180124b23:	48 c1 e2 20          	shl    $0x20,%rdx
180124b27:	48 0b c2             	or     %rdx,%rax
180124b2a:	2b c1                	sub    %ecx,%eax
180124b2c:	03 c8                	add    %eax,%ecx
180124b2e:	89 0d 14 0d 07 00    	mov    %ecx,0x70d14(%rip)        # 0x180195848
180124b34:	8b 0d 22 0d 07 00    	mov    0x70d22(%rip),%ecx        # 0x18019585c
180124b3a:	83 f9 01             	cmp    $0x1,%ecx
180124b3d:	76 04                	jbe    0x180124b43
180124b3f:	33 d2                	xor    %edx,%edx
180124b41:	f7 f1                	div    %ecx
180124b43:	41 b9 6b 05 00 00    	mov    $0x56b,%r9d
180124b49:	48 8d 0d 30 8c 03 00 	lea    0x38c30(%rip),%rcx        # 0x18015d780
180124b50:	4d 8b c6             	mov    %r14,%r8
180124b53:	8b d0                	mov    %eax,%edx
180124b55:	e8 c6 92 ff ff       	call   0x18011de20
180124b5a:	39 3d f8 0c 07 00    	cmp    %edi,0x70cf8(%rip)        # 0x180195858
180124b60:	74 47                	je     0x180124ba9
180124b62:	39 3d a8 0a 07 00    	cmp    %edi,0x70aa8(%rip)        # 0x180195610
180124b68:	74 3f                	je     0x180124ba9
180124b6a:	0f 31                	rdtsc
180124b6c:	8b 0d d6 0c 07 00    	mov    0x70cd6(%rip),%ecx        # 0x180195848
180124b72:	48 c1 e2 20          	shl    $0x20,%rdx
180124b76:	48 0b c2             	or     %rdx,%rax
180124b79:	2b c1                	sub    %ecx,%eax
180124b7b:	03 c8                	add    %eax,%ecx
180124b7d:	89 0d c5 0c 07 00    	mov    %ecx,0x70cc5(%rip)        # 0x180195848
180124b83:	8b 0d d3 0c 07 00    	mov    0x70cd3(%rip),%ecx        # 0x18019585c
180124b89:	83 f9 01             	cmp    $0x1,%ecx
180124b8c:	76 04                	jbe    0x180124b92
180124b8e:	33 d2                	xor    %edx,%edx
180124b90:	f7 f1                	div    %ecx
180124b92:	41 b9 6c 05 00 00    	mov    $0x56c,%r9d
180124b98:	8b d0                	mov    %eax,%edx
180124b9a:	4d 8b c6             	mov    %r14,%r8
180124b9d:	48 8d 0d f4 8b 03 00 	lea    0x38bf4(%rip),%rcx        # 0x18015d798
180124ba4:	e8 77 92 ff ff       	call   0x18011de20
180124ba9:	32 c0                	xor    %al,%al
180124bab:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
180124bb0:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
180124bb5:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
180124bba:	48 83 c4 20          	add    $0x20,%rsp
180124bbe:	41 5f                	pop    %r15
180124bc0:	41 5e                	pop    %r14
180124bc2:	41 5d                	pop    %r13
180124bc4:	41 5c                	pop    %r12
180124bc6:	5f                   	pop    %rdi
180124bc7:	c3                   	ret
180124bc8:	cc                   	int3
180124bc9:	48 8b 05 70 0c 07 00 	mov    0x70c70(%rip),%rax        # 0x180195840
180124bd0:	8b d3                	mov    %ebx,%edx
180124bd2:	48 8b cd             	mov    %rbp,%rcx
180124bd5:	ff d0                	call   *%rax
180124bd7:	0f 1f 00             	nopl   (%rax)
180124bda:	44 8b f7             	mov    %edi,%r14d
180124bdd:	83 ff 03             	cmp    $0x3,%edi
180124be0:	0f 83 ba 00 00 00    	jae    0x180124ca0
180124be6:	48 8b 05 53 0c 07 00 	mov    0x70c53(%rip),%rax        # 0x180195840
180124bed:	48 8d 4d 04          	lea    0x4(%rbp),%rcx
180124bf1:	ba 69 00 00 00       	mov    $0x69,%edx
180124bf6:	ff d0                	call   *%rax
180124bf8:	0f 1f 00             	nopl   (%rax)
180124bfb:	48 8b 05 3e 0c 07 00 	mov    0x70c3e(%rip),%rax        # 0x180195840
180124c02:	81 e3 ef ff fe ff    	and    $0xfffeffef,%ebx
180124c08:	83 cb 20             	or     $0x20,%ebx
180124c0b:	48 8b cd             	mov    %rbp,%rcx
180124c0e:	8b d3                	mov    %ebx,%edx
180124c10:	ff d0                	call   *%rax
180124c12:	0f 1f 00             	nopl   (%rax)
180124c15:	48 8b 05 0c 0c 07 00 	mov    0x70c0c(%rip),%rax        # 0x180195828
180124c1c:	48 8b cd             	mov    %rbp,%rcx
180124c1f:	ff d0                	call   *%rax
180124c21:	0f 1f 00             	nopl   (%rax)
180124c24:	8b d8                	mov    %eax,%ebx
180124c26:	83 f8 ff             	cmp    $0xffffffff,%eax
180124c29:	0f 84 7a 05 00 00    	je     0x1801251a9
180124c2f:	0f ba e0 10          	bt     $0x10,%eax
180124c33:	73 e0                	jae    0x180124c15
180124c35:	48 8b 05 04 0c 07 00 	mov    0x70c04(%rip),%rax        # 0x180195840
180124c3c:	8b d3                	mov    %ebx,%edx
180124c3e:	48 8b cd             	mov    %rbp,%rcx
180124c41:	ff d0                	call   *%rax
180124c43:	0f 1f 00             	nopl   (%rax)
180124c46:	f6 c3 40             	test   $0x40,%bl
180124c49:	74 04                	je     0x180124c4f
180124c4b:	ff c7                	inc    %edi
180124c4d:	eb 3e                	jmp    0x180124c8d
180124c4f:	48 8b 05 d2 0b 07 00 	mov    0x70bd2(%rip),%rax        # 0x180195828
180124c56:	48 8d 4d 04          	lea    0x4(%rbp),%rcx
180124c5a:	ff d0                	call   *%rax
180124c5c:	0f 1f 00             	nopl   (%rax)
180124c5f:	83 f8 ff             	cmp    $0xffffffff,%eax
180124c62:	0f 84 8f 04 00 00    	je     0x1801250f7
180124c68:	25 00 00 ff 00       	and    $0xff0000,%eax
180124c6d:	3d 00 00 5a 00       	cmp    $0x5a0000,%eax
180124c72:	74 19                	je     0x180124c8d
180124c74:	3d 00 00 c3 00       	cmp    $0xc30000,%eax
180124c79:	74 12                	je     0x180124c8d
180124c7b:	3d 00 00 1e 00       	cmp    $0x1e0000,%eax
180124c80:	0f 84 11 04 00 00    	je     0x180125097
180124c86:	3d 00 00 4b 00       	cmp    $0x4b0000,%eax
180124c8b:	74 69                	je     0x180124cf6
180124c8d:	41 ff c6             	inc    %r14d
180124c90:	41 81 fe e8 03 00 00 	cmp    $0x3e8,%r14d
180124c97:	0f 82 40 ff ff ff    	jb     0x180124bdd
180124c9d:	83 ff 03             	cmp    $0x3,%edi
180124ca0:	0f 85 ac 05 00 00    	jne    0x180125252
180124ca6:	45 33 ff             	xor    %r15d,%r15d
180124ca9:	44 39 3d a8 0b 07 00 	cmp    %r15d,0x70ba8(%rip)        # 0x180195858
180124cb0:	0f 84 f3 fe ff ff    	je     0x180124ba9
180124cb6:	44 39 3d 53 09 07 00 	cmp    %r15d,0x70953(%rip)        # 0x180195610
180124cbd:	0f 84 e6 fe ff ff    	je     0x180124ba9
180124cc3:	0f 31                	rdtsc
180124cc5:	8b 0d 7d 0b 07 00    	mov    0x70b7d(%rip),%ecx        # 0x180195848
180124ccb:	48 c1 e2 20          	shl    $0x20,%rdx
180124ccf:	48 0b c2             	or     %rdx,%rax
180124cd2:	2b c1                	sub    %ecx,%eax
180124cd4:	03 c8                	add    %eax,%ecx
180124cd6:	89 0d 6c 0b 07 00    	mov    %ecx,0x70b6c(%rip)        # 0x180195848
180124cdc:	8b 0d 7a 0b 07 00    	mov    0x70b7a(%rip),%ecx        # 0x18019585c
180124ce2:	83 f9 01             	cmp    $0x1,%ecx
180124ce5:	76 04                	jbe    0x180124ceb
180124ce7:	33 d2                	xor    %edx,%edx
180124ce9:	f7 f1                	div    %ecx
180124ceb:	41 b9 dd 05 00 00    	mov    $0x5dd,%r9d
180124cf1:	e9 ec 03 00 00       	jmp    0x1801250e2
180124cf6:	48 8b 05 2b 0b 07 00 	mov    0x70b2b(%rip),%rax        # 0x180195828
180124cfd:	48 8b cd             	mov    %rbp,%rcx
180124d00:	ff d0                	call   *%rax
180124d02:	0f 1f 00             	nopl   (%rax)
180124d05:	8b d8                	mov    %eax,%ebx
180124d07:	83 f8 ff             	cmp    $0xffffffff,%eax
180124d0a:	0f 85 c6 00 00 00    	jne    0x180124dd6
180124d10:	45 33 ff             	xor    %r15d,%r15d
180124d13:	44 39 3d 3e 0b 07 00 	cmp    %r15d,0x70b3e(%rip)        # 0x180195858
180124d1a:	0f 84 89 fe ff ff    	je     0x180124ba9
180124d20:	44 39 3d e9 08 07 00 	cmp    %r15d,0x708e9(%rip)        # 0x180195610
180124d27:	74 4d                	je     0x180124d76
180124d29:	0f 31                	rdtsc
180124d2b:	44 8b 05 2a 0b 07 00 	mov    0x70b2a(%rip),%r8d        # 0x18019585c
180124d32:	48 c1 e2 20          	shl    $0x20,%rdx
180124d36:	48 0b c2             	or     %rdx,%rax
180124d39:	48 8b c8             	mov    %rax,%rcx
180124d3c:	8b 05 06 0b 07 00    	mov    0x70b06(%rip),%eax        # 0x180195848
180124d42:	2b c8                	sub    %eax,%ecx
180124d44:	03 c1                	add    %ecx,%eax
180124d46:	89 05 fc 0a 07 00    	mov    %eax,0x70afc(%rip)        # 0x180195848
180124d4c:	41 83 f8 01          	cmp    $0x1,%r8d
180124d50:	76 09                	jbe    0x180124d5b
180124d52:	8b c1                	mov    %ecx,%eax
180124d54:	33 d2                	xor    %edx,%edx
180124d56:	41 f7 f0             	div    %r8d
180124d59:	8b c8                	mov    %eax,%ecx
180124d5b:	8b d1                	mov    %ecx,%edx
180124d5d:	4c 8d 05 84 94 03 00 	lea    0x39484(%rip),%r8        # 0x18015e1e8
180124d64:	48 8d 0d 15 8a 03 00 	lea    0x38a15(%rip),%rcx        # 0x18015d780
180124d6b:	41 b9 eb 05 00 00    	mov    $0x5eb,%r9d
180124d71:	e8 aa 90 ff ff       	call   0x18011de20
180124d76:	44 39 3d db 0a 07 00 	cmp    %r15d,0x70adb(%rip)        # 0x180195858
180124d7d:	0f 84 26 fe ff ff    	je     0x180124ba9
180124d83:	44 39 3d 86 08 07 00 	cmp    %r15d,0x70886(%rip)        # 0x180195610
180124d8a:	0f 84 19 fe ff ff    	je     0x180124ba9
180124d90:	0f 31                	rdtsc
180124d92:	44 8b 05 c3 0a 07 00 	mov    0x70ac3(%rip),%r8d        # 0x18019585c
180124d99:	48 c1 e2 20          	shl    $0x20,%rdx
180124d9d:	48 0b c2             	or     %rdx,%rax
180124da0:	48 8b c8             	mov    %rax,%rcx
180124da3:	8b 05 9f 0a 07 00    	mov    0x70a9f(%rip),%eax        # 0x180195848
180124da9:	2b c8                	sub    %eax,%ecx
180124dab:	03 c1                	add    %ecx,%eax
180124dad:	89 05 95 0a 07 00    	mov    %eax,0x70a95(%rip)        # 0x180195848
180124db3:	41 83 f8 01          	cmp    $0x1,%r8d
180124db7:	76 09                	jbe    0x180124dc2
180124db9:	8b c1                	mov    %ecx,%eax
180124dbb:	33 d2                	xor    %edx,%edx
180124dbd:	41 f7 f0             	div    %r8d
180124dc0:	8b c8                	mov    %eax,%ecx
180124dc2:	41 b9 ec 05 00 00    	mov    $0x5ec,%r9d
180124dc8:	4c 8d 05 19 94 03 00 	lea    0x39419(%rip),%r8        # 0x18015e1e8
180124dcf:	8b d1                	mov    %ecx,%edx
180124dd1:	e9 c7 fd ff ff       	jmp    0x180124b9d
180124dd6:	83 e0 0f             	and    $0xf,%eax
180124dd9:	41 3b 07             	cmp    (%r15),%eax
180124ddc:	73 03                	jae    0x180124de1
180124dde:	41 89 07             	mov    %eax,(%r15)
180124de1:	48 8b 05 40 0a 07 00 	mov    0x70a40(%rip),%rax        # 0x180195828
180124de8:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
180124dec:	ff d0                	call   *%rax
180124dee:	0f 1f 00             	nopl   (%rax)
180124df1:	8b f8                	mov    %eax,%edi
180124df3:	48 8d 4d 0c          	lea    0xc(%rbp),%rcx
180124df7:	48 8b 05 2a 0a 07 00 	mov    0x70a2a(%rip),%rax        # 0x180195828
180124dfe:	ff d0                	call   *%rax
180124e00:	0f 1f 00             	nopl   (%rax)
180124e03:	41 8b 17             	mov    (%r15),%edx
180124e06:	83 ea 01             	sub    $0x1,%edx
180124e09:	74 56                	je     0x180124e61
180124e0b:	83 ea 01             	sub    $0x1,%edx
180124e0e:	74 49                	je     0x180124e59
180124e10:	83 ea 01             	sub    $0x1,%edx
180124e13:	74 3c                	je     0x180124e51
180124e15:	83 ea 01             	sub    $0x1,%edx
180124e18:	74 2f                	je     0x180124e49
180124e1a:	83 ea 01             	sub    $0x1,%edx
180124e1d:	74 27                	je     0x180124e46
180124e1f:	83 ea 01             	sub    $0x1,%edx
180124e22:	74 1a                	je     0x180124e3e
180124e24:	83 ea 01             	sub    $0x1,%edx
180124e27:	74 0d                	je     0x180124e36
180124e29:	83 fa 01             	cmp    $0x1,%edx
180124e2c:	75 36                	jne    0x180124e64
180124e2e:	8b c8                	mov    %eax,%ecx
180124e30:	c1 e9 18             	shr    $0x18,%ecx
180124e33:	88 4e 07             	mov    %cl,0x7(%rsi)
180124e36:	8b c8                	mov    %eax,%ecx
180124e38:	c1 e9 10             	shr    $0x10,%ecx
180124e3b:	88 4e 06             	mov    %cl,0x6(%rsi)
180124e3e:	8b c8                	mov    %eax,%ecx
180124e40:	c1 e9 08             	shr    $0x8,%ecx
180124e43:	88 4e 05             	mov    %cl,0x5(%rsi)
180124e46:	88 46 04             	mov    %al,0x4(%rsi)
180124e49:	8b c7                	mov    %edi,%eax
180124e4b:	c1 e8 18             	shr    $0x18,%eax
180124e4e:	88 46 03             	mov    %al,0x3(%rsi)
180124e51:	8b c7                	mov    %edi,%eax
180124e53:	c1 e8 10             	shr    $0x10,%eax
180124e56:	88 46 02             	mov    %al,0x2(%rsi)
180124e59:	8b c7                	mov    %edi,%eax
180124e5b:	c1 e8 08             	shr    $0x8,%eax
180124e5e:	88 46 01             	mov    %al,0x1(%rsi)
180124e61:	40 88 3e             	mov    %dil,(%rsi)
180124e64:	45 33 ff             	xor    %r15d,%r15d
180124e67:	41 8b f7             	mov    %r15d,%esi
180124e6a:	41 8b ff             	mov    %r15d,%edi
180124e6d:	41 83 cd ff          	or     $0xffffffff,%r13d