140027dc7:	eb b1                	jmp    0x140027d7a
140027dc9:	33 c9                	xor    %ecx,%ecx
140027dcb:	45 85 c0             	test   %r8d,%r8d
140027dce:	74 0c                	je     0x140027ddc
140027dd0:	83 64 8d 84 00       	andl   $0x0,-0x7c(%rbp,%rcx,4)
140027dd5:	ff c1                	inc    %ecx
140027dd7:	41 3b c8             	cmp    %r8d,%ecx
140027dda:	75 f4                	jne    0x140027dd0
140027ddc:	44 3b db             	cmp    %ebx,%r11d
140027ddf:	41 8d 46 01          	lea    0x1(%r14),%eax
140027de3:	44 0f 47 f0          	cmova  %eax,%r14d
140027de7:	eb 03                	jmp    0x140027dec
140027de9:	45 33 f6             	xor    %r14d,%r14d
140027dec:	83 a5 28 03 00 00 00 	andl   $0x0,0x328(%rbp)
140027df3:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140027df9:	44 89 bd 50 01 00 00 	mov    %r15d,0x150(%rbp)
140027e00:	44 89 75 80          	mov    %r14d,-0x80(%rbp)
140027e04:	c7 85 20 03 00 00 01 	movl   $0x1,0x320(%rbp)
140027e0b:	00 00 00
140027e0e:	c7 85 54 01 00 00 02 	movl   $0x2,0x154(%rbp)
140027e15:	00 00 00
140027e18:	e9 ff 01 00 00       	jmp    0x14002801c
140027e1d:	41 83 ff 36          	cmp    $0x36,%r15d
140027e21:	0f 84 29 01 00 00    	je     0x140027f50
140027e27:	33 c0                	xor    %eax,%eax
140027e29:	c7 85 28 03 00 00 00 	movl   $0x100000,0x328(%rbp)
140027e30:	00 10 00
140027e33:	89 85 24 03 00 00    	mov    %eax,0x324(%rbp)
140027e39:	89 b5 20 03 00 00    	mov    %esi,0x320(%rbp)
140027e3f:	85 ff                	test   %edi,%edi
140027e41:	0f 84 09 01 00 00    	je     0x140027f50
140027e47:	45 8b c4             	mov    %r12d,%r8d
140027e4a:	41 8b c8             	mov    %r8d,%ecx
140027e4d:	8b 44 8d 84          	mov    -0x7c(%rbp,%rcx,4),%eax
140027e51:	39 84 8d 24 03 00 00 	cmp    %eax,0x324(%rbp,%rcx,4)
140027e58:	0f 85 f2 00 00 00    	jne    0x140027f50
140027e5e:	41 ff c0             	inc    %r8d
140027e61:	44 3b c6             	cmp    %esi,%r8d
140027e64:	75 e4                	jne    0x140027e4a
140027e66:	0f bd c7             	bsr    %edi,%eax
140027e69:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140027e6e:	74 04                	je     0x140027e74
140027e70:	ff c0                	inc    %eax
140027e72:	eb 03                	jmp    0x140027e77
140027e74:	41 8b c4             	mov    %r12d,%eax
140027e77:	2b d8                	sub    %eax,%ebx
140027e79:	44 8b f2             	mov    %edx,%r14d
140027e7c:	41 83 cc ff          	or     $0xffffffff,%r12d
140027e80:	8b c2                	mov    %edx,%eax
140027e82:	44 8b d0             	mov    %eax,%r10d
140027e85:	44 8d 40 ff          	lea    -0x1(%rax),%r8d
140027e89:	3b c2                	cmp    %edx,%eax
140027e8b:	73 07                	jae    0x140027e94
140027e8d:	46 8b 4c 95 84       	mov    -0x7c(%rbp,%r10,4),%r9d
140027e92:	eb 03                	jmp    0x140027e97
140027e94:	45 33 c9             	xor    %r9d,%r9d
140027e97:	44 3b c2             	cmp    %edx,%r8d
140027e9a:	73 07                	jae    0x140027ea3
140027e9c:	42 8b 4c 85 84       	mov    -0x7c(%rbp,%r8,4),%ecx
140027ea1:	eb 02                	jmp    0x140027ea5
140027ea3:	33 c9                	xor    %ecx,%ecx
140027ea5:	c1 e9 1e             	shr    $0x1e,%ecx
140027ea8:	41 8b c1             	mov    %r9d,%eax
140027eab:	c1 e0 02             	shl    $0x2,%eax
140027eae:	0b c8                	or     %eax,%ecx
140027eb0:	41 8b c0             	mov    %r8d,%eax
140027eb3:	42 89 4c 95 84       	mov    %ecx,-0x7c(%rbp,%r10,4)
140027eb8:	45 3b c4             	cmp    %r12d,%r8d
140027ebb:	74 05                	je     0x140027ec2
140027ebd:	8b 55 80             	mov    -0x80(%rbp),%edx
140027ec0:	eb c0                	jmp    0x140027e82
140027ec2:	3b de                	cmp    %esi,%ebx
140027ec4:	41 8d 46 01          	lea    0x1(%r14),%eax
140027ec8:	be 36 04 00 00       	mov    $0x436,%esi
140027ecd:	48 8d 8d 24 03 00 00 	lea    0x324(%rbp),%rcx
140027ed4:	44 0f 42 f0          	cmovb  %eax,%r14d
140027ed8:	41 2b f7             	sub    %r15d,%esi
140027edb:	8b fe                	mov    %esi,%edi
140027edd:	44 89 75 80          	mov    %r14d,-0x80(%rbp)
140027ee1:	c1 ef 05             	shr    $0x5,%edi
140027ee4:	33 d2                	xor    %edx,%edx
140027ee6:	8b df                	mov    %edi,%ebx
140027ee8:	48 c1 e3 02          	shl    $0x2,%rbx
140027eec:	4c 8b c3             	mov    %rbx,%r8
140027eef:	e8 7c 64 fe ff       	call   0x14000e370
140027ef4:	83 e6 1f             	and    $0x1f,%esi
140027ef7:	b8 01 00 00 00       	mov    $0x1,%eax
140027efc:	40 8a ce             	mov    %sil,%cl
140027eff:	d3 e0                	shl    %cl,%eax
140027f01:	89 84 1d 24 03 00 00 	mov    %eax,0x324(%rbp,%rbx,1)
140027f08:	44 8d 7f 01          	lea    0x1(%rdi),%r15d
140027f0c:	45 8b c7             	mov    %r15d,%r8d
140027f0f:	49 c1 e0 02          	shl    $0x2,%r8
140027f13:	44 89 bd 20 03 00 00 	mov    %r15d,0x320(%rbp)
140027f1a:	44 89 bd 50 01 00 00 	mov    %r15d,0x150(%rbp)
140027f21:	4d 85 c0             	test   %r8,%r8
140027f24:	0f 84 f2 00 00 00    	je     0x14002801c
140027f2a:	bb cc 01 00 00       	mov    $0x1cc,%ebx
140027f2f:	48 8d 8d 54 01 00 00 	lea    0x154(%rbp),%rcx
140027f36:	4c 3b c3             	cmp    %rbx,%r8
140027f39:	0f 87 bc 00 00 00    	ja     0x140027ffb
140027f3f:	48 8d 95 24 03 00 00 	lea    0x324(%rbp),%rdx
140027f46:	e8 c5 5f fe ff       	call   0x14000df10
140027f4b:	e9 c5 00 00 00       	jmp    0x140028015
140027f50:	8d 42 ff             	lea    -0x1(%rdx),%eax
140027f53:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140027f58:	0f bd 44 85 84       	bsr    -0x7c(%rbp,%rax,4),%eax
140027f5d:	74 04                	je     0x140027f63
140027f5f:	ff c0                	inc    %eax
140027f61:	eb 03                	jmp    0x140027f66
140027f63:	41 8b c4             	mov    %r12d,%eax
140027f66:	2b d8                	sub    %eax,%ebx
140027f68:	44 8b f2             	mov    %edx,%r14d
140027f6b:	41 83 cc ff          	or     $0xffffffff,%r12d
140027f6f:	8b c2                	mov    %edx,%eax
140027f71:	44 8b d0             	mov    %eax,%r10d
140027f74:	44 8d 40 ff          	lea    -0x1(%rax),%r8d
140027f78:	3b c2                	cmp    %edx,%eax
140027f7a:	73 07                	jae    0x140027f83
140027f7c:	46 8b 4c 95 84       	mov    -0x7c(%rbp,%r10,4),%r9d
140027f81:	eb 03                	jmp    0x140027f86
140027f83:	45 33 c9             	xor    %r9d,%r9d
140027f86:	44 3b c2             	cmp    %edx,%r8d
140027f89:	73 07                	jae    0x140027f92
140027f8b:	42 8b 4c 85 84       	mov    -0x7c(%rbp,%r8,4),%ecx
140027f90:	eb 02                	jmp    0x140027f94
140027f92:	33 c9                	xor    %ecx,%ecx
140027f94:	c1 e9 1f             	shr    $0x1f,%ecx
140027f97:	43 8d 04 09          	lea    (%r9,%r9,1),%eax
140027f9b:	0b c8                	or     %eax,%ecx
140027f9d:	41 8b c0             	mov    %r8d,%eax
140027fa0:	42 89 4c 95 84       	mov    %ecx,-0x7c(%rbp,%r10,4)
140027fa5:	45 3b c4             	cmp    %r12d,%r8d
140027fa8:	74 05                	je     0x140027faf
140027faa:	8b 55 80             	mov    -0x80(%rbp),%edx
140027fad:	eb c2                	jmp    0x140027f71
140027faf:	83 fb 01             	cmp    $0x1,%ebx
140027fb2:	41 8d 46 01          	lea    0x1(%r14),%eax
140027fb6:	be 35 04 00 00       	mov    $0x435,%esi
140027fbb:	48 8d 8d 24 03 00 00 	lea    0x324(%rbp),%rcx
140027fc2:	44 0f 42 f0          	cmovb  %eax,%r14d
140027fc6:	41 2b f7             	sub    %r15d,%esi
140027fc9:	8b fe                	mov    %esi,%edi
140027fcb:	44 89 75 80          	mov    %r14d,-0x80(%rbp)
140027fcf:	c1 ef 05             	shr    $0x5,%edi
140027fd2:	33 d2                	xor    %edx,%edx
140027fd4:	8b df                	mov    %edi,%ebx
140027fd6:	48 c1 e3 02          	shl    $0x2,%rbx
140027fda:	4c 8b c3             	mov    %rbx,%r8
140027fdd:	e8 8e 63 fe ff       	call   0x14000e370
140027fe2:	83 e6 1f             	and    $0x1f,%esi
140027fe5:	b8 01 00 00 00       	mov    $0x1,%eax
140027fea:	40 8a ce             	mov    %sil,%cl
140027fed:	d3 e0                	shl    %cl,%eax
140027fef:	89 84 1d 24 03 00 00 	mov    %eax,0x324(%rbp,%rbx,1)
140027ff6:	e9 0d ff ff ff       	jmp    0x140027f08
140027ffb:	4c 8b c3             	mov    %rbx,%r8
140027ffe:	33 d2                	xor    %edx,%edx
140028000:	e8 6b 63 fe ff       	call   0x14000e370
140028005:	e8 e2 c9 fe ff       	call   0x1400149ec
14002800a:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
140028010:	e8 83 87 fe ff       	call   0x140010798
140028015:	44 8b bd 50 01 00 00 	mov    0x150(%rbp),%r15d
14002801c:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
140028021:	45 85 ed             	test   %r13d,%r13d
140028024:	0f 88 f0 04 00 00    	js     0x14002851a
14002802a:	41 f7 e5             	mul    %r13d
14002802d:	8b c2                	mov    %edx,%eax
14002802f:	48 8d 15 ca 7f fd ff 	lea    -0x28036(%rip),%rdx        # 0x140000000
140028036:	c1 e8 03             	shr    $0x3,%eax
140028039:	89 44 24 38          	mov    %eax,0x38(%rsp)
14002803d:	44 8b e0             	mov    %eax,%r12d
140028040:	89 44 24 30          	mov    %eax,0x30(%rsp)
140028044:	85 c0                	test   %eax,%eax
140028046:	0f 84 d1 03 00 00    	je     0x14002841d
14002804c:	b8 26 00 00 00       	mov    $0x26,%eax
140028051:	44 3b e0             	cmp    %eax,%r12d
140028054:	45 8b ec             	mov    %r12d,%r13d
140028057:	44 0f 47 e8          	cmova  %eax,%r13d
14002805b:	44 89 6c 24 44       	mov    %r13d,0x44(%rsp)
140028060:	41 8d 45 ff          	lea    -0x1(%r13),%eax
140028064:	0f b6 8c 82 f2 36 03 	movzbl 0x336f2(%rdx,%rax,4),%ecx
14002806b:	00
14002806c:	0f b6 b4 82 f3 36 03 	movzbl 0x336f3(%rdx,%rax,4),%esi
140028073:	00
140028074:	8b d9                	mov    %ecx,%ebx
140028076:	8b f8                	mov    %eax,%edi
140028078:	33 d2                	xor    %edx,%edx
14002807a:	48 c1 e3 02          	shl    $0x2,%rbx
14002807e:	4c 8b c3             	mov    %rbx,%r8
140028081:	8d 04 0e             	lea    (%rsi,%rcx,1),%eax
140028084:	48 8d 8d 24 03 00 00 	lea    0x324(%rbp),%rcx
14002808b:	89 85 20 03 00 00    	mov    %eax,0x320(%rbp)
140028091:	e8 da 62 fe ff       	call   0x14000e370
140028096:	48 8d 0d 63 7f fd ff 	lea    -0x2809d(%rip),%rcx        # 0x140000000
14002809d:	48 c1 e6 02          	shl    $0x2,%rsi
1400280a1:	0f b7 84 b9 f0 36 03 	movzwl 0x336f0(%rcx,%rdi,4),%eax
1400280a8:	00
1400280a9:	48 8d 91 e0 2d 03 00 	lea    0x32de0(%rcx),%rdx
1400280b0:	48 8d 8d 24 03 00 00 	lea    0x324(%rbp),%rcx
1400280b7:	4c 8b c6             	mov    %rsi,%r8
1400280ba:	48 03 cb             	add    %rbx,%rcx
1400280bd:	48 8d 14 82          	lea    (%rdx,%rax,4),%rdx
1400280c1:	e8 4a 5e fe ff       	call   0x14000df10
1400280c6:	44 8b 95 20 03 00 00 	mov    0x320(%rbp),%r10d
1400280cd:	41 83 fa 01          	cmp    $0x1,%r10d
1400280d1:	0f 87 a2 00 00 00    	ja     0x140028179
1400280d7:	8b 85 24 03 00 00    	mov    0x324(%rbp),%eax
1400280dd:	85 c0                	test   %eax,%eax
1400280df:	75 0f                	jne    0x1400280f0
1400280e1:	45 33 ff             	xor    %r15d,%r15d
1400280e4:	44 89 bd 50 01 00 00 	mov    %r15d,0x150(%rbp)
1400280eb:	e9 00 03 00 00       	jmp    0x1400283f0
1400280f0:	83 f8 01             	cmp    $0x1,%eax
1400280f3:	0f 84 f7 02 00 00    	je     0x1400283f0
1400280f9:	45 85 ff             	test   %r15d,%r15d
1400280fc:	0f 84 ee 02 00 00    	je     0x1400283f0
140028102:	45 33 c0             	xor    %r8d,%r8d
140028105:	4c 8b d0             	mov    %rax,%r10
140028108:	45 33 c9             	xor    %r9d,%r9d
14002810b:	42 8b 8c 8d 54 01 00 	mov    0x154(%rbp,%r9,4),%ecx
140028112:	00
140028113:	41 8b c0             	mov    %r8d,%eax
140028116:	49 0f af ca          	imul   %r10,%rcx
14002811a:	48 03 c8             	add    %rax,%rcx
14002811d:	4c 8b c1             	mov    %rcx,%r8
140028120:	42 89 8c 8d 54 01 00 	mov    %ecx,0x154(%rbp,%r9,4)
140028127:	00
140028128:	49 c1 e8 20          	shr    $0x20,%r8
14002812c:	41 ff c1             	inc    %r9d
14002812f:	45 3b cf             	cmp    %r15d,%r9d
140028132:	75 d7                	jne    0x14002810b
140028134:	45 85 c0             	test   %r8d,%r8d
140028137:	74 34                	je     0x14002816d
140028139:	83 bd 50 01 00 00 73 	cmpl   $0x73,0x150(%rbp)
140028140:	73 1a                	jae    0x14002815c
140028142:	8b 85 50 01 00 00    	mov    0x150(%rbp),%eax
140028148:	44 89 84 85 54 01 00 	mov    %r8d,0x154(%rbp,%rax,4)
14002814f:	00
140028150:	44 8b bd 50 01 00 00 	mov    0x150(%rbp),%r15d
140028157:	41 ff c7             	inc    %r15d
14002815a:	eb 88                	jmp    0x1400280e4
14002815c:	45 33 ff             	xor    %r15d,%r15d
14002815f:	44 89 bd 50 01 00 00 	mov    %r15d,0x150(%rbp)
140028166:	32 c0                	xor    %al,%al
140028168:	e9 85 02 00 00       	jmp    0x1400283f2
14002816d:	44 8b bd 50 01 00 00 	mov    0x150(%rbp),%r15d
140028174:	e9 77 02 00 00       	jmp    0x1400283f0
140028179:	41 83 ff 01          	cmp    $0x1,%r15d
14002817d:	0f 87 ad 00 00 00    	ja     0x140028230
140028183:	8b 9d 54 01 00 00    	mov    0x154(%rbp),%ebx
140028189:	4d 8b c2             	mov    %r10,%r8
14002818c:	49 c1 e0 02          	shl    $0x2,%r8
140028190:	45 8b fa             	mov    %r10d,%r15d
140028193:	44 89 95 50 01 00 00 	mov    %r10d,0x150(%rbp)
14002819a:	4d 85 c0             	test   %r8,%r8
14002819d:	74 40                	je     0x1400281df
14002819f:	b8 cc 01 00 00       	mov    $0x1cc,%eax
1400281a4:	48 8d 8d 54 01 00 00 	lea    0x154(%rbp),%rcx
1400281ab:	4c 3b c0             	cmp    %rax,%r8
1400281ae:	77 0e                	ja     0x1400281be
1400281b0:	48 8d 95 24 03 00 00 	lea    0x324(%rbp),%rdx
1400281b7:	e8 54 5d fe ff       	call   0x14000df10
1400281bc:	eb 1a                	jmp    0x1400281d8
1400281be:	4c 8b c0             	mov    %rax,%r8
1400281c1:	33 d2                	xor    %edx,%edx
1400281c3:	e8 a8 61 fe ff       	call   0x14000e370
1400281c8:	e8 1f c8 fe ff       	call   0x1400149ec
1400281cd:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
1400281d3:	e8 c0 85 fe ff       	call   0x140010798
1400281d8:	44 8b bd 50 01 00 00 	mov    0x150(%rbp),%r15d
1400281df:	85 db                	test   %ebx,%ebx
1400281e1:	0f 84 fa fe ff ff    	je     0x1400280e1
1400281e7:	83 fb 01             	cmp    $0x1,%ebx
1400281ea:	0f 84 00 02 00 00    	je     0x1400283f0
1400281f0:	45 85 ff             	test   %r15d,%r15d
1400281f3:	0f 84 f7 01 00 00    	je     0x1400283f0
1400281f9:	45 33 c0             	xor    %r8d,%r8d
1400281fc:	4c 8b d3             	mov    %rbx,%r10
1400281ff:	45 33 c9             	xor    %r9d,%r9d
140028202:	42 8b 8c 8d 54 01 00 	mov    0x154(%rbp,%r9,4),%ecx
140028209:	00
14002820a:	41 8b c0             	mov    %r8d,%eax
14002820d:	49 0f af ca          	imul   %r10,%rcx
140028211:	48 03 c8             	add    %rax,%rcx
140028214:	4c 8b c1             	mov    %rcx,%r8
140028217:	42 89 8c 8d 54 01 00 	mov    %ecx,0x154(%rbp,%r9,4)
14002821e:	00
14002821f:	49 c1 e8 20          	shr    $0x20,%r8
140028223:	41 ff c1             	inc    %r9d
140028226:	45 3b cf             	cmp    %r15d,%r9d
140028229:	75 d7                	jne    0x140028202
14002822b:	e9 04 ff ff ff       	jmp    0x140028134
140028230:	45 3b d7             	cmp    %r15d,%r10d
140028233:	48 8d 8d 54 01 00 00 	lea    0x154(%rbp),%rcx
14002823a:	45 8b e7             	mov    %r15d,%r12d
14002823d:	4c 8d ad 24 03 00 00 	lea    0x324(%rbp),%r13
140028244:	4c 0f 43 e9          	cmovae %rcx,%r13
140028248:	48 8d 95 54 01 00 00 	lea    0x154(%rbp),%rdx
14002824f:	45 0f 42 e2          	cmovb  %r10d,%r12d
140028253:	48 8d 8d 24 03 00 00 	lea    0x324(%rbp),%rcx
14002825a:	48 0f 43 d1          	cmovae %rcx,%rdx
14002825e:	0f 92 c0             	setb   %al
140028261:	84 c0                	test   %al,%al
140028263:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140028268:	45 0f 45 d7          	cmovne %r15d,%r10d
14002826c:	45 33 ff             	xor    %r15d,%r15d
14002826f:	45 33 c9             	xor    %r9d,%r9d
140028272:	44 89 bd f0 04 00 00 	mov    %r15d,0x4f0(%rbp)
140028279:	45 85 e4             	test   %r12d,%r12d
14002827c:	0f 84 11 01 00 00    	je     0x140028393
140028282:	43 8b 74 8d 00       	mov    0x0(%r13,%r9,4),%esi
140028287:	41 8b c1             	mov    %r9d,%eax
14002828a:	85 f6                	test   %esi,%esi
14002828c:	75 21                	jne    0x1400282af
14002828e:	45 3b cf             	cmp    %r15d,%r9d
140028291:	0f 85 f0 00 00 00    	jne    0x140028387
140028297:	42 21 b4 8d f4 04 00 	and    %esi,0x4f4(%rbp,%r9,4)
14002829e:	00
14002829f:	45 8d 79 01          	lea    0x1(%r9),%r15d
1400282a3:	44 89 bd f0 04 00 00 	mov    %r15d,0x4f0(%rbp)
1400282aa:	e9 d8 00 00 00       	jmp    0x140028387
1400282af:	45 33 db             	xor    %r11d,%r11d
1400282b2:	45 8b c1             	mov    %r9d,%r8d
1400282b5:	45 85 d2             	test   %r10d,%r10d
1400282b8:	0f 84 ba 00 00 00    	je     0x140028378
1400282be:	41 8b d9             	mov    %r9d,%ebx
1400282c1:	f7 db                	neg    %ebx
1400282c3:	41 83 f8 73          	cmp    $0x73,%r8d
1400282c7:	74 5d                	je     0x140028326
1400282c9:	41 8b f8             	mov    %r8d,%edi
1400282cc:	45 3b c7             	cmp    %r15d,%r8d
1400282cf:	75 12                	jne    0x1400282e3
1400282d1:	83 a4 bd f4 04 00 00 	andl   $0x0,0x4f4(%rbp,%rdi,4)
1400282d8:	00
1400282d9:	41 8d 40 01          	lea    0x1(%r8),%eax
1400282dd:	89 85 f0 04 00 00    	mov    %eax,0x4f0(%rbp)
1400282e3:	41 8d 04 18          	lea    (%r8,%rbx,1),%eax
1400282e7:	41 ff c0             	inc    %r8d
1400282ea:	8b 14 82             	mov    (%rdx,%rax,4),%edx
1400282ed:	41 8b c3             	mov    %r11d,%eax
1400282f0:	48 0f af d6          	imul   %rsi,%rdx
1400282f4:	48 03 d0             	add    %rax,%rdx
1400282f7:	8b 84 bd f4 04 00 00 	mov    0x4f4(%rbp,%rdi,4),%eax
1400282fe:	48 03 d0             	add    %rax,%rdx
140028301:	41 8d 04 18          	lea    (%r8,%rbx,1),%eax
140028305:	4c 8b da             	mov    %rdx,%r11
140028308:	89 94 bd f4 04 00 00 	mov    %edx,0x4f4(%rbp,%rdi,4)
14002830f:	44 8b bd f0 04 00 00 	mov    0x4f0(%rbp),%r15d
140028316:	49 c1 eb 20          	shr    $0x20,%r11