140002f91:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002f96:	48 83 8b 20 02 00 00 	orq    $0xffffffffffffffff,0x220(%rbx)
140002f9d:	ff
140002f9e:	48 8b 8b 28 02 00 00 	mov    0x228(%rbx),%rcx
140002fa5:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
140002fa9:	48 83 fa fd          	cmp    $0xfffffffffffffffd,%rdx
140002fad:	77 14                	ja     0x140002fc3
140002faf:	48 ff 15 22 44 00 00 	rex.W call *0x4422(%rip)        # 0x1400073d8
140002fb6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002fbb:	48 83 8b 28 02 00 00 	orq    $0xffffffffffffffff,0x228(%rbx)
140002fc2:	ff
140002fc3:	48 8b cb             	mov    %rbx,%rcx
140002fc6:	e8 85 2c 00 00       	call   0x140005c50
140002fcb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140002fd0:	8b c7                	mov    %edi,%eax
140002fd2:	48 83 c4 20          	add    $0x20,%rsp
140002fd6:	5f                   	pop    %rdi
140002fd7:	c3                   	ret
140002fd8:	cc                   	int3
140002fd9:	cc                   	int3
140002fda:	cc                   	int3
140002fdb:	cc                   	int3
140002fdc:	cc                   	int3
140002fdd:	cc                   	int3
140002fde:	cc                   	int3
140002fdf:	cc                   	int3
140002fe0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140002fe5:	57                   	push   %rdi
140002fe6:	48 83 ec 20          	sub    $0x20,%rsp
140002fea:	48 8b d9             	mov    %rcx,%rbx
140002fed:	83 cf ff             	or     $0xffffffff,%edi
140002ff0:	f0 0f c1 79 08       	lock xadd %edi,0x8(%rcx)
140002ff5:	83 ef 01             	sub    $0x1,%edi
140002ff8:	75 7d                	jne    0x140003077
140002ffa:	48 85 c9             	test   %rcx,%rcx
140002ffd:	74 78                	je     0x140003077
140002fff:	48 8d 05 7a 41 00 00 	lea    0x417a(%rip),%rax        # 0x140007180
140003006:	33 d2                	xor    %edx,%edx
140003008:	48 89 01             	mov    %rax,(%rcx)
14000300b:	48 8b 89 20 02 00 00 	mov    0x220(%rcx),%rcx
140003012:	48 ff 15 c7 43 00 00 	rex.W call *0x43c7(%rip)        # 0x1400073e0
140003019:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000301e:	48 8b 8b 20 02 00 00 	mov    0x220(%rbx),%rcx
140003025:	8d 57 06             	lea    0x6(%rdi),%edx
140003028:	48 ff 15 a1 43 00 00 	rex.W call *0x43a1(%rip)        # 0x1400073d0
14000302f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003034:	48 8b 8b 20 02 00 00 	mov    0x220(%rbx),%rcx
14000303b:	8d 57 0f             	lea    0xf(%rdi),%edx
14000303e:	48 ff 15 7b 43 00 00 	rex.W call *0x437b(%rip)        # 0x1400073c0
140003045:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000304a:	48 8b 8b 20 02 00 00 	mov    0x220(%rbx),%rcx
140003051:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
140003055:	48 83 fa fd          	cmp    $0xfffffffffffffffd,%rdx
140003059:	77 14                	ja     0x14000306f
14000305b:	48 ff 15 76 43 00 00 	rex.W call *0x4376(%rip)        # 0x1400073d8
140003062:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003067:	48 83 8b 20 02 00 00 	orq    $0xffffffffffffffff,0x220(%rbx)
14000306e:	ff
14000306f:	48 8b cb             	mov    %rbx,%rcx
140003072:	e8 d9 2b 00 00       	call   0x140005c50
140003077:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000307c:	8b c7                	mov    %edi,%eax
14000307e:	48 83 c4 20          	add    $0x20,%rsp
140003082:	5f                   	pop    %rdi
140003083:	c3                   	ret
140003084:	cc                   	int3
140003085:	cc                   	int3
140003086:	cc                   	int3
140003087:	cc                   	int3
140003088:	cc                   	int3
140003089:	cc                   	int3
14000308a:	cc                   	int3
14000308b:	cc                   	int3
14000308c:	4c 8b dc             	mov    %rsp,%r11
14000308f:	49 89 5b 10          	mov    %rbx,0x10(%r11)
140003093:	55                   	push   %rbp
140003094:	56                   	push   %rsi
140003095:	57                   	push   %rdi
140003096:	48 83 ec 30          	sub    $0x30,%rsp
14000309a:	83 64 24 50 00       	andl   $0x0,0x50(%rsp)
14000309f:	33 db                	xor    %ebx,%ebx
1400030a1:	21 5c 24 60          	and    %ebx,0x60(%rsp)
1400030a5:	49 8b f8             	mov    %r8,%rdi
1400030a8:	49 83 20 00          	andq   $0x0,(%r8)
1400030ac:	48 8b ea             	mov    %rdx,%rbp
1400030af:	48 8b f1             	mov    %rcx,%rsi
1400030b2:	48 85 c9             	test   %rcx,%rcx
1400030b5:	0f 84 8e 00 00 00    	je     0x140003149
1400030bb:	49 8d 43 18          	lea    0x18(%r11),%rax
1400030bf:	45 33 c0             	xor    %r8d,%r8d
1400030c2:	49 89 43 e0          	mov    %rax,-0x20(%r11)
1400030c6:	4d 8d 4b 08          	lea    0x8(%r11),%r9
1400030ca:	49 21 5b d8          	and    %rbx,-0x28(%r11)
1400030ce:	48 ff 15 7b 42 00 00 	rex.W call *0x427b(%rip)        # 0x140007350
1400030d5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400030da:	85 c0                	test   %eax,%eax
1400030dc:	74 07                	je     0x1400030e5
1400030de:	3d ea 00 00 00       	cmp    $0xea,%eax
1400030e3:	75 60                	jne    0x140003145
1400030e5:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
1400030e9:	8d 41 ff             	lea    -0x1(%rcx),%eax
1400030ec:	83 f8 01             	cmp    $0x1,%eax
1400030ef:	76 05                	jbe    0x1400030f6
1400030f1:	83 f9 07             	cmp    $0x7,%ecx
1400030f4:	75 53                	jne    0x140003149
1400030f6:	8b 54 24 60          	mov    0x60(%rsp),%edx
1400030fa:	b9 40 00 00 00       	mov    $0x40,%ecx
1400030ff:	48 83 c2 02          	add    $0x2,%rdx
140003103:	48 ff 15 be 42 00 00 	rex.W call *0x42be(%rip)        # 0x1400073c8
14000310a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000310f:	48 8b d8             	mov    %rax,%rbx
140003112:	48 85 c0             	test   %rax,%rax
140003115:	74 32                	je     0x140003149
140003117:	83 64 24 50 00       	andl   $0x0,0x50(%rsp)
14000311c:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140003121:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140003126:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
14000312b:	45 33 c0             	xor    %r8d,%r8d
14000312e:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140003133:	48 8b d5             	mov    %rbp,%rdx
140003136:	48 8b ce             	mov    %rsi,%rcx
140003139:	48 ff 15 10 42 00 00 	rex.W call *0x4210(%rip)        # 0x140007350
140003140:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003145:	85 c0                	test   %eax,%eax
140003147:	74 1c                	je     0x140003165
140003149:	ba 02 00 00 00       	mov    $0x2,%edx
14000314e:	8d 4a 3e             	lea    0x3e(%rdx),%ecx
140003151:	48 ff 15 70 42 00 00 	rex.W call *0x4270(%rip)        # 0x1400073c8
140003158:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000315d:	48 8b d8             	mov    %rax,%rbx
140003160:	48 85 c0             	test   %rax,%rax
140003163:	74 07                	je     0x14000316c
140003165:	48 89 1f             	mov    %rbx,(%rdi)
140003168:	33 c0                	xor    %eax,%eax
14000316a:	eb 05                	jmp    0x140003171
14000316c:	b8 0e 00 07 80       	mov    $0x8007000e,%eax
140003171:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140003176:	48 83 c4 30          	add    $0x30,%rsp
14000317a:	5f                   	pop    %rdi
14000317b:	5e                   	pop    %rsi
14000317c:	5d                   	pop    %rbp
14000317d:	c3                   	ret
14000317e:	cc                   	int3
14000317f:	cc                   	int3
140003180:	cc                   	int3
140003181:	cc                   	int3
140003182:	cc                   	int3
140003183:	cc                   	int3
140003184:	cc                   	int3
140003185:	cc                   	int3
140003186:	cc                   	int3
140003187:	cc                   	int3
140003188:	48 8b c4             	mov    %rsp,%rax
14000318b:	48 89 58 08          	mov    %rbx,0x8(%rax)
14000318f:	48 89 70 10          	mov    %rsi,0x10(%rax)
140003193:	48 89 78 18          	mov    %rdi,0x18(%rax)
140003197:	55                   	push   %rbp
140003198:	41 54                	push   %r12
14000319a:	41 55                	push   %r13
14000319c:	41 56                	push   %r14
14000319e:	41 57                	push   %r15
1400031a0:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1400031a4:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1400031ab:	48 8b 05 66 6e 00 00 	mov    0x6e66(%rip),%rax        # 0x14000a018
1400031b2:	48 33 c4             	xor    %rsp,%rax
1400031b5:	48 89 45 27          	mov    %rax,0x27(%rbp)
1400031b9:	0f 10 05 a0 47 00 00 	movups 0x47a0(%rip),%xmm0        # 0x140007960
1400031c0:	45 33 f6             	xor    %r14d,%r14d
1400031c3:	41 bd 00 04 00 00    	mov    $0x400,%r13d
1400031c9:	44 21 75 b7          	and    %r14d,-0x49(%rbp)
1400031cd:	0f 57 c9             	xorps  %xmm1,%xmm1
1400031d0:	44 21 75 bb          	and    %r14d,-0x45(%rbp)
1400031d4:	41 8b cd             	mov    %r13d,%ecx
1400031d7:	f3 0f 7f 45 f7       	movdqu %xmm0,-0x9(%rbp)
1400031dc:	45 8d 66 04          	lea    0x4(%r14),%r12d
1400031e0:	45 33 ff             	xor    %r15d,%r15d
1400031e3:	0f 57 c0             	xorps  %xmm0,%xmm0
1400031e6:	44 89 65 c7          	mov    %r12d,-0x39(%rbp)
1400031ea:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
1400031ee:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
1400031f2:	0f 11 4d 07          	movups %xmm1,0x7(%rbp)
1400031f6:	0f 11 4d 17          	movups %xmm1,0x17(%rbp)
1400031fa:	e8 11 2a 00 00       	call   0x140005c10
1400031ff:	48 8b d8             	mov    %rax,%rbx
140003202:	48 85 c0             	test   %rax,%rax
140003205:	0f 84 f4 03 00 00    	je     0x1400035ff
14000320b:	45 8b c5             	mov    %r13d,%r8d
14000320e:	33 d2                	xor    %edx,%edx
140003210:	48 8b c8             	mov    %rax,%rcx
140003213:	e8 6c 34 00 00       	call   0x140006684
140003218:	45 8d 4e 0a          	lea    0xa(%r14),%r9d
14000321c:	45 33 c0             	xor    %r8d,%r8d
14000321f:	33 d2                	xor    %edx,%edx
140003221:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140003225:	48 ff 15 44 43 00 00 	rex.W call *0x4344(%rip)        # 0x140007570
14000322c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003231:	48 8b f0             	mov    %rax,%rsi
140003234:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140003238:	0f 84 b1 03 00 00    	je     0x1400035ef
14000323e:	44 21 75 bf          	and    %r14d,-0x41(%rbp)
140003242:	33 d2                	xor    %edx,%edx
140003244:	c7 45 d7 20 00 00 00 	movl   $0x20,-0x29(%rbp)
14000324b:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
14000324f:	48 8b ce             	mov    %rsi,%rcx
140003252:	48 ff 15 e7 42 00 00 	rex.W call *0x42e7(%rip)        # 0x140007540
140003259:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000325e:	48 8b ce             	mov    %rsi,%rcx
140003261:	85 c0                	test   %eax,%eax
140003263:	0f 84 42 01 00 00    	je     0x1400033ab
140003269:	45 33 c9             	xor    %r9d,%r9d
14000326c:	c7 44 24 28 1f 00 02 	movl   $0x2001f,0x28(%rsp)
140003273:	00
140003274:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140003278:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
14000327f:	00
140003280:	45 8d 41 01          	lea    0x1(%r9),%r8d
140003284:	48 ff 15 d5 42 00 00 	rex.W call *0x42d5(%rip)        # 0x140007560
14000328b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003290:	48 8b f8             	mov    %rax,%rdi
140003293:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140003297:	75 37                	jne    0x1400032d0
140003299:	c7 44 24 28 19 00 02 	movl   $0x20019,0x28(%rsp)
1400032a0:	00
1400032a1:	44 8d 40 02          	lea    0x2(%rax),%r8d
1400032a5:	45 33 c9             	xor    %r9d,%r9d
1400032a8:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1400032af:	00
1400032b0:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1400032b4:	48 8b ce             	mov    %rsi,%rcx
1400032b7:	48 ff 15 a2 42 00 00 	rex.W call *0x42a2(%rip)        # 0x140007560
1400032be:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400032c3:	48 8b f8             	mov    %rax,%rdi
1400032c6:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400032ca:	0f 84 cc 00 00 00    	je     0x14000339c
1400032d0:	48 8b cf             	mov    %rdi,%rcx
1400032d3:	e8 b8 03 00 00       	call   0x140003690
1400032d8:	85 c0                	test   %eax,%eax
1400032da:	75 14                	jne    0x1400032f0
1400032dc:	48 8b cf             	mov    %rdi,%rcx
1400032df:	48 ff 15 8a 40 00 00 	rex.W call *0x408a(%rip)        # 0x140007370
1400032e6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400032eb:	e9 ac 00 00 00       	jmp    0x14000339c
1400032f0:	44 8b 45 eb          	mov    -0x15(%rbp),%r8d
1400032f4:	48 8d 55 bb          	lea    -0x45(%rbp),%rdx
1400032f8:	44 21 75 b7          	and    %r14d,-0x49(%rbp)
1400032fc:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140003300:	44 21 75 bb          	and    %r14d,-0x45(%rbp)
140003304:	45 33 c9             	xor    %r9d,%r9d
140003307:	48 ff 15 72 40 00 00 	rex.W call *0x4072(%rip)        # 0x140007380
14000330e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003313:	85 c0                	test   %eax,%eax
140003315:	75 c5                	jne    0x1400032dc
140003317:	f6 45 b7 08          	testb  $0x8,-0x49(%rbp)
14000331b:	74 bf                	je     0x1400032dc
14000331d:	41 83 c4 18          	add    $0x18,%r12d
140003321:	44 89 65 c7          	mov    %r12d,-0x39(%rbp)
140003325:	45 3b ec             	cmp    %r12d,%r13d
140003328:	73 50                	jae    0x14000337a
14000332a:	41 8d 85 00 04 00 00 	lea    0x400(%r13),%eax
140003331:	8b c8                	mov    %eax,%ecx
140003333:	89 45 cb             	mov    %eax,-0x35(%rbp)
140003336:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
14000333a:	e8 d1 28 00 00       	call   0x140005c10
14000333f:	4c 8b e0             	mov    %rax,%r12
140003342:	48 85 c0             	test   %rax,%rax
140003345:	0f 84 95 02 00 00    	je     0x1400035e0
14000334b:	4c 8b 45 cf          	mov    -0x31(%rbp),%r8
14000334f:	33 d2                	xor    %edx,%edx
140003351:	48 8b c8             	mov    %rax,%rcx
140003354:	e8 2b 33 00 00       	call   0x140006684
140003359:	45 8b c5             	mov    %r13d,%r8d
14000335c:	48 8b d3             	mov    %rbx,%rdx
14000335f:	49 8b cc             	mov    %r12,%rcx
140003362:	e8 11 33 00 00       	call   0x140006678
140003367:	48 8b cb             	mov    %rbx,%rcx
14000336a:	e8 e1 28 00 00       	call   0x140005c50
14000336f:	44 8b 6d cb          	mov    -0x35(%rbp),%r13d
140003373:	49 8b dc             	mov    %r12,%rbx
140003376:	44 8b 65 c7          	mov    -0x39(%rbp),%r12d
14000337a:	4b 8d 0c 7f          	lea    (%r15,%r15,2),%rcx
14000337e:	41 ff c7             	inc    %r15d
140003381:	c7 44 cb 08 01 00 00 	movl   $0x1,0x8(%rbx,%rcx,8)
140003388:	00
140003389:	8b 45 bb             	mov    -0x45(%rbp),%eax
14000338c:	89 44 cb 0c          	mov    %eax,0xc(%rbx,%rcx,8)
140003390:	8b 45 b7             	mov    -0x49(%rbp),%eax
140003393:	89 44 cb 10          	mov    %eax,0x10(%rbx,%rcx,8)
140003397:	48 89 7c cb 18       	mov    %rdi,0x18(%rbx,%rcx,8)
14000339c:	8b 45 bf             	mov    -0x41(%rbp),%eax
14000339f:	ff c0                	inc    %eax
1400033a1:	89 45 bf             	mov    %eax,-0x41(%rbp)
1400033a4:	8b d0                	mov    %eax,%edx
1400033a6:	e9 a0 fe ff ff       	jmp    0x14000324b
1400033ab:	48 ff 15 96 41 00 00 	rex.W call *0x4196(%rip)        # 0x140007548
1400033b2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400033b7:	41 b9 18 00 00 00    	mov    $0x18,%r9d
1400033bd:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1400033c1:	45 33 c0             	xor    %r8d,%r8d
1400033c4:	33 d2                	xor    %edx,%edx
1400033c6:	48 ff 15 a3 41 00 00 	rex.W call *0x41a3(%rip)        # 0x140007570
1400033cd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400033d2:	48 8b f0             	mov    %rax,%rsi
1400033d5:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400033d9:	0f 84 10 02 00 00    	je     0x1400035ef
1400033df:	44 21 75 bf          	and    %r14d,-0x41(%rbp)
1400033e3:	48 8d 45 07          	lea    0x7(%rbp),%rax
1400033e7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400033ec:	45 33 c9             	xor    %r9d,%r9d
1400033ef:	c7 45 07 20 00 00 00 	movl   $0x20,0x7(%rbp)
1400033f6:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
1400033fa:	33 d2                	xor    %edx,%edx
1400033fc:	48 8b ce             	mov    %rsi,%rcx
1400033ff:	48 ff 15 4a 41 00 00 	rex.W call *0x414a(%rip)        # 0x140007550
140003406:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000340b:	85 c0                	test   %eax,%eax
14000340d:	0f 84 c0 01 00 00    	je     0x1400035d3
140003413:	41 b9 1f 00 02 00    	mov    $0x2001f,%r9d
140003419:	48 8d 55 07          	lea    0x7(%rbp),%rdx
14000341d:	45 33 c0             	xor    %r8d,%r8d
140003420:	48 8b ce             	mov    %rsi,%rcx
140003423:	48 ff 15 2e 41 00 00 	rex.W call *0x412e(%rip)        # 0x140007558
14000342a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000342f:	48 8b f8             	mov    %rax,%rdi
140003432:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140003436:	75 29                	jne    0x140003461
140003438:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
14000343e:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140003442:	45 33 c0             	xor    %r8d,%r8d
140003445:	48 8b ce             	mov    %rsi,%rcx
140003448:	48 ff 15 09 41 00 00 	rex.W call *0x4109(%rip)        # 0x140007558
14000344f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003454:	48 8b f8             	mov    %rax,%rdi
140003457:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14000345b:	0f 84 59 01 00 00    	je     0x1400035ba
140003461:	48 8b cf             	mov    %rdi,%rcx
140003464:	e8 27 02 00 00       	call   0x140003690
140003469:	33 c9                	xor    %ecx,%ecx
14000346b:	85 c0                	test   %eax,%eax
14000346d:	75 14                	jne    0x140003483
14000346f:	48 8b cf             	mov    %rdi,%rcx
140003472:	48 ff 15 f7 3e 00 00 	rex.W call *0x3ef7(%rip)        # 0x140007370
140003479:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000347e:	e9 37 01 00 00       	jmp    0x1400035ba
140003483:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140003488:	48 8d 45 c3          	lea    -0x3d(%rbp),%rax
14000348c:	89 4d b7             	mov    %ecx,-0x49(%rbp)
14000348f:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140003493:	89 4d bb             	mov    %ecx,-0x45(%rbp)
140003496:	45 33 c9             	xor    %r9d,%r9d
140003499:	48 8b ce             	mov    %rsi,%rcx