180133ef4:	48 ff c1             	inc    %rcx
180133ef7:	48 2b d1             	sub    %rcx,%rdx
180133efa:	48 8d 04 95 00 00 00 	lea    0x0(,%rdx,4),%rax
180133f01:	00
180133f02:	5f                   	pop    %rdi
180133f03:	c3                   	ret
180133f04:	cc                   	int3
180133f05:	cc                   	int3
180133f06:	cc                   	int3
180133f07:	cc                   	int3
180133f08:	cc                   	int3
180133f09:	cc                   	int3
180133f0a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
180133f10:	48 2b d1             	sub    %rcx,%rdx
180133f13:	49 83 f8 4f          	cmp    $0x4f,%r8
180133f17:	73 15                	jae    0x180133f2e
180133f19:	49 83 f8 08          	cmp    $0x8,%r8
180133f1d:	0f 83 c9 00 00 00    	jae    0x180133fec
180133f23:	49 83 f8 00          	cmp    $0x0,%r8
180133f27:	0f 85 e3 00 00 00    	jne    0x180134010
180133f2d:	c3                   	ret
180133f2e:	f6 c1 0f             	test   $0xf,%cl
180133f31:	0f 84 73 00 00 00    	je     0x180133faa
180133f37:	48 8b 04 0a          	mov    (%rdx,%rcx,1),%rax
180133f3b:	4c 03 c1             	add    %rcx,%r8
180133f3e:	48 0f c3 01          	movnti %rax,(%rcx)
180133f42:	f6 c1 08             	test   $0x8,%cl
180133f45:	75 0a                	jne    0x180133f51
180133f47:	48 8b 44 0a 08       	mov    0x8(%rdx,%rcx,1),%rax
180133f4c:	48 0f c3 41 08       	movnti %rax,0x8(%rcx)
180133f51:	48 83 c1 10          	add    $0x10,%rcx
180133f55:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
180133f59:	4c 2b c1             	sub    %rcx,%r8
180133f5c:	eb 4c                	jmp    0x180133faa
180133f5e:	66 90                	xchg   %ax,%ax
180133f60:	0f 18 04 02          	prefetchnta (%rdx,%rax,1)
180133f64:	48 83 c0 40          	add    $0x40,%rax
180133f68:	49 ff c9             	dec    %r9
180133f6b:	75 f3                	jne    0x180133f60
180133f6d:	48 2b c1             	sub    %rcx,%rax
180133f70:	f3 0f 6f 04 0a       	movdqu (%rdx,%rcx,1),%xmm0
180133f75:	f3 0f 6f 4c 0a 10    	movdqu 0x10(%rdx,%rcx,1),%xmm1
180133f7b:	66 0f e7 01          	movntdq %xmm0,(%rcx)
180133f7f:	66 0f e7 49 10       	movntdq %xmm1,0x10(%rcx)
180133f84:	48 83 c1 40          	add    $0x40,%rcx
180133f88:	f3 0f 6f 44 0a e0    	movdqu -0x20(%rdx,%rcx,1),%xmm0
180133f8e:	f3 0f 6f 4c 0a f0    	movdqu -0x10(%rdx,%rcx,1),%xmm1
180133f94:	66 0f e7 41 e0       	movntdq %xmm0,-0x20(%rcx)
180133f99:	66 0f e7 49 f0       	movntdq %xmm1,-0x10(%rcx)
180133f9e:	48 83 e8 40          	sub    $0x40,%rax
180133fa2:	75 cc                	jne    0x180133f70
180133fa4:	49 83 f8 40          	cmp    $0x40,%r8
180133fa8:	72 42                	jb     0x180133fec
180133faa:	48 8b c1             	mov    %rcx,%rax
180133fad:	49 c7 c1 10 00 00 00 	mov    $0x10,%r9
180133fb4:	49 81 e8 00 04 00 00 	sub    $0x400,%r8
180133fbb:	73 a3                	jae    0x180133f60
180133fbd:	49 81 c0 00 04 00 00 	add    $0x400,%r8
180133fc4:	4d 8b c8             	mov    %r8,%r9
180133fc7:	49 c1 e9 06          	shr    $0x6,%r9
180133fcb:	49 83 e0 3f          	and    $0x3f,%r8
180133fcf:	eb 8f                	jmp    0x180133f60
180133fd1:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180133fd8:	0f 1f 84 00 00 00 00
180133fdf:	00
180133fe0:	48 8b 04 0a          	mov    (%rdx,%rcx,1),%rax
180133fe4:	48 0f c3 01          	movnti %rax,(%rcx)
180133fe8:	48 83 c1 08          	add    $0x8,%rcx
180133fec:	49 83 e8 08          	sub    $0x8,%r8
180133ff0:	77 ee                	ja     0x180133fe0
180133ff2:	49 03 c8             	add    %r8,%rcx
180133ff5:	48 8b 04 0a          	mov    (%rdx,%rcx,1),%rax
180133ff9:	48 0f c3 01          	movnti %rax,(%rcx)
180133ffd:	0f ae f8             	sfence
180134000:	c3                   	ret
180134001:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180134008:	0f 1f 84 00 00 00 00
18013400f:	00
180134010:	8a 04 0a             	mov    (%rdx,%rcx,1),%al
180134013:	88 01                	mov    %al,(%rcx)
180134015:	48 ff c1             	inc    %rcx
180134018:	49 ff c8             	dec    %r8
18013401b:	75 f3                	jne    0x180134010
18013401d:	c3                   	ret
18013401e:	cc                   	int3
18013401f:	cc                   	int3
180134020:	cc                   	int3
180134021:	cc                   	int3
180134022:	cc                   	int3
180134023:	cc                   	int3
180134024:	66 66 66 66 0f 1f 84 	data16 data16 data16 nopw 0x0(%rax,%rax,1)
18013402b:	00 00 00 00 00
180134030:	0f 18 01             	prefetchnta (%rcx)
180134033:	48 83 c1 40          	add    $0x40,%rcx
180134037:	48 83 ea 40          	sub    $0x40,%rdx
18013403b:	77 f3                	ja     0x180134030
18013403d:	c3                   	ret
18013403e:	cc                   	int3
18013403f:	cc                   	int3
180134040:	cc                   	int3
180134041:	cc                   	int3
180134042:	cc                   	int3
180134043:	cc                   	int3
180134044:	66 66 66 66 0f 1f 84 	data16 data16 data16 nopw 0x0(%rax,%rax,1)
18013404b:	00 00 00 00 00
180134050:	48 83 fa 08          	cmp    $0x8,%rdx
180134054:	73 1a                	jae    0x180134070
180134056:	48 83 e2 07          	and    $0x7,%rdx
18013405a:	74 0a                	je     0x180134066
18013405c:	44 88 44 11 ff       	mov    %r8b,-0x1(%rcx,%rdx,1)
180134061:	48 ff ca             	dec    %rdx
180134064:	75 f6                	jne    0x18013405c
180134066:	c3                   	ret
180134067:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
18013406e:	00 00
180134070:	4d 0f b6 c0          	movzbq %r8b,%r8
180134074:	49 b9 01 01 01 01 01 	movabs $0x101010101010101,%r9
18013407b:	01 01 01
18013407e:	4d 0f af c1          	imul   %r9,%r8
180134082:	48 83 fa 4f          	cmp    $0x4f,%rdx
180134086:	0f 82 9c 00 00 00    	jb     0x180134128
18013408c:	f6 c1 0f             	test   $0xf,%cl
18013408f:	74 1c                	je     0x1801340ad
180134091:	4c 0f c3 01          	movnti %r8,(%rcx)
180134095:	f6 c1 08             	test   $0x8,%cl
180134098:	75 05                	jne    0x18013409f
18013409a:	4c 0f c3 41 08       	movnti %r8,0x8(%rcx)
18013409f:	48 03 d1             	add    %rcx,%rdx
1801340a2:	48 83 c1 0f          	add    $0xf,%rcx
1801340a6:	48 83 e1 f0          	and    $0xfffffffffffffff0,%rcx
1801340aa:	48 2b d1             	sub    %rcx,%rdx
1801340ad:	66 49 0f 6e c0       	movq   %r8,%xmm0
1801340b2:	0f 16 c0             	movlhps %xmm0,%xmm0
1801340b5:	4c 8b ca             	mov    %rdx,%r9
1801340b8:	49 c1 e9 07          	shr    $0x7,%r9
1801340bc:	74 39                	je     0x1801340f7
1801340be:	66 0f e7 01          	movntdq %xmm0,(%rcx)
1801340c2:	66 0f e7 41 10       	movntdq %xmm0,0x10(%rcx)
1801340c7:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
1801340ce:	66 0f e7 41 a0       	movntdq %xmm0,-0x60(%rcx)
1801340d3:	66 0f e7 41 b0       	movntdq %xmm0,-0x50(%rcx)
1801340d8:	49 ff c9             	dec    %r9
1801340db:	66 0f e7 41 c0       	movntdq %xmm0,-0x40(%rcx)
1801340e0:	66 0f e7 41 d0       	movntdq %xmm0,-0x30(%rcx)
1801340e5:	66 0f e7 41 e0       	movntdq %xmm0,-0x20(%rcx)
1801340ea:	66 0f e7 41 f0       	movntdq %xmm0,-0x10(%rcx)
1801340ef:	75 cd                	jne    0x1801340be
1801340f1:	48 83 e2 7f          	and    $0x7f,%rdx
1801340f5:	74 3e                	je     0x180134135
1801340f7:	4c 8b ca             	mov    %rdx,%r9
1801340fa:	49 c1 e9 04          	shr    $0x4,%r9
1801340fe:	74 0d                	je     0x18013410d
180134100:	66 0f e7 01          	movntdq %xmm0,(%rcx)
180134104:	48 83 c1 10          	add    $0x10,%rcx
180134108:	49 ff c9             	dec    %r9
18013410b:	75 f3                	jne    0x180134100
18013410d:	48 83 e2 0f          	and    $0xf,%rdx
180134111:	74 22                	je     0x180134135
180134113:	eb 13                	jmp    0x180134128
180134115:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
18013411c:	00 00 00 00
180134120:	4c 0f c3 01          	movnti %r8,(%rcx)
180134124:	48 83 c1 08          	add    $0x8,%rcx
180134128:	48 83 ea 08          	sub    $0x8,%rdx
18013412c:	77 f2                	ja     0x180134120
18013412e:	48 03 ca             	add    %rdx,%rcx
180134131:	4c 0f c3 01          	movnti %r8,(%rcx)
180134135:	0f ae f8             	sfence
180134138:	c3                   	ret
180134139:	cc                   	int3
18013413a:	cc                   	int3
18013413b:	cc                   	int3
18013413c:	cc                   	int3
18013413d:	cc                   	int3
18013413e:	cc                   	int3
18013413f:	cc                   	int3
180134140:	cc                   	int3
180134141:	cc                   	int3
180134142:	cc                   	int3
180134143:	cc                   	int3
180134144:	cc                   	int3
180134145:	cc                   	int3
180134146:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
18013414d:	00 00 00
180134150:	cc                   	int3
180134151:	c3                   	ret
180134152:	cc                   	int3
180134153:	cc                   	int3
180134154:	cc                   	int3
180134155:	cc                   	int3
180134156:	cc                   	int3
180134157:	cc                   	int3
180134158:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
18013415f:	00
180134160:	cc                   	int3
180134161:	c3                   	ret
180134162:	cc                   	int3
180134163:	cc                   	int3
180134164:	cc                   	int3
180134165:	cc                   	int3
180134166:	cc                   	int3
180134167:	cc                   	int3
180134168:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
18013416f:	00
180134170:	cc                   	int3
180134171:	c3                   	ret
180134172:	cc                   	int3
180134173:	cc                   	int3
180134174:	cc                   	int3
180134175:	cc                   	int3
180134176:	cc                   	int3
180134177:	cc                   	int3
180134178:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
18013417f:	00
180134180:	45 8b c8             	mov    %r8d,%r9d
180134183:	44 8b c2             	mov    %edx,%r8d
180134186:	66 8b 11             	mov    (%rcx),%dx
180134189:	48 8b 49 08          	mov    0x8(%rcx),%rcx
18013418d:	b8 01 00 00 00       	mov    $0x1,%eax
180134192:	cd 2d                	int    $0x2d
180134194:	cc                   	int3
180134195:	c3                   	ret
180134196:	cc                   	int3
180134197:	cc                   	int3
180134198:	cc                   	int3
180134199:	cc                   	int3
18013419a:	cc                   	int3
18013419b:	cc                   	int3
18013419c:	0f 1f 40 00          	nopl   0x0(%rax)
1801341a0:	66 44 8b 4a 02       	mov    0x2(%rdx),%r9w
1801341a5:	4c 8b 42 08          	mov    0x8(%rdx),%r8
1801341a9:	66 8b 11             	mov    (%rcx),%dx
1801341ac:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1801341b0:	b8 02 00 00 00       	mov    $0x2,%eax
1801341b5:	cd 2d                	int    $0x2d
1801341b7:	cc                   	int3
1801341b8:	c3                   	ret
1801341b9:	cc                   	int3
1801341ba:	cc                   	int3
1801341bb:	cc                   	int3
1801341bc:	cc                   	int3
1801341bd:	cc                   	int3
1801341be:	cc                   	int3
1801341bf:	90                   	nop
1801341c0:	41 8b c0             	mov    %r8d,%eax
1801341c3:	cd 2d                	int    $0x2d
1801341c5:	cc                   	int3
1801341c6:	c3                   	ret
1801341c7:	cc                   	int3
1801341c8:	cc                   	int3
1801341c9:	cc                   	int3
1801341ca:	cc                   	int3
1801341cb:	cc                   	int3
1801341cc:	cc                   	int3
1801341cd:	cc                   	int3
1801341ce:	cc                   	int3
1801341cf:	cc                   	int3
1801341d0:	cc                   	int3
1801341d1:	cc                   	int3
1801341d2:	cc                   	int3
1801341d3:	cc                   	int3
1801341d4:	cc                   	int3
1801341d5:	cc                   	int3
1801341d6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1801341dd:	00 00 00
1801341e0:	48 53                	rex.W push %rbx
1801341e2:	8b c1                	mov    %ecx,%eax
1801341e4:	48 8b da             	mov    %rdx,%rbx
1801341e7:	49 8b c8             	mov    %r8,%rcx
1801341ea:	49 8b d1             	mov    %r9,%rdx
1801341ed:	0f 37                	getsec
1801341ef:	5b                   	pop    %rbx
1801341f0:	c3                   	ret
1801341f1:	cc                   	int3
1801341f2:	cc                   	int3
1801341f3:	cc                   	int3
1801341f4:	cc                   	int3
1801341f5:	cc                   	int3
1801341f6:	cc                   	int3
1801341f7:	cc                   	int3
1801341f8:	cc                   	int3
1801341f9:	cc                   	int3
1801341fa:	cc                   	int3
1801341fb:	cc                   	int3
1801341fc:	cc                   	int3
1801341fd:	cc                   	int3
1801341fe:	cc                   	int3
1801341ff:	cc                   	int3
180134200:	cc                   	int3
180134201:	cc                   	int3
180134202:	cc                   	int3
180134203:	cc                   	int3
180134204:	cc                   	int3
180134205:	cc                   	int3
180134206:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
18013420d:	00 00 00
180134210:	33 c0                	xor    %eax,%eax
180134212:	8a 01                	mov    (%rcx),%al
180134214:	c3                   	ret
180134215:	cc                   	int3
180134216:	cc                   	int3
180134217:	cc                   	int3
180134218:	cc                   	int3
180134219:	cc                   	int3
18013421a:	cc                   	int3
18013421b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
180134220:	33 c0                	xor    %eax,%eax
180134222:	66 8b 01             	mov    (%rcx),%ax
180134225:	c3                   	ret
180134226:	cc                   	int3
180134227:	cc                   	int3
180134228:	cc                   	int3
180134229:	cc                   	int3
18013422a:	cc                   	int3
18013422b:	cc                   	int3
18013422c:	0f 1f 40 00          	nopl   0x0(%rax)
180134230:	8b 01                	mov    (%rcx),%eax
180134232:	c3                   	ret
180134233:	cc                   	int3
180134234:	cc                   	int3
180134235:	cc                   	int3
180134236:	cc                   	int3
180134237:	cc                   	int3
180134238:	cc                   	int3
180134239:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
180134240:	8a 02                	mov    (%rdx),%al
180134242:	88 01                	mov    %al,(%rcx)
180134244:	c3                   	ret
180134245:	cc                   	int3
180134246:	cc                   	int3
180134247:	cc                   	int3
180134248:	cc                   	int3
180134249:	cc                   	int3
18013424a:	cc                   	int3
18013424b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
180134250:	66 8b 02             	mov    (%rdx),%ax
180134253:	66 89 01             	mov    %ax,(%rcx)
180134256:	c3                   	ret
180134257:	cc                   	int3
180134258:	cc                   	int3
180134259:	cc                   	int3
18013425a:	cc                   	int3
18013425b:	cc                   	int3
18013425c:	cc                   	int3
18013425d:	0f 1f 00             	nopl   (%rax)
180134260:	8b 02                	mov    (%rdx),%eax
180134262:	89 01                	mov    %eax,(%rcx)
180134264:	c3                   	ret
180134265:	cc                   	int3
180134266:	cc                   	int3