5e5015:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e501c:	eb 02                	jmp    0x5e5020
5e501e:	33 c9                	xor    %ecx,%ecx
5e5020:	85 c9                	test   %ecx,%ecx
5e5022:	0f 85 c7 02 00 00    	jne    0x5e52ef
5e5028:	6a 20                	push   $0x20
5e502a:	59                   	pop    %ecx
5e502b:	2b d9                	sub    %ecx,%ebx
5e502d:	03 f1                	add    %ecx,%esi
5e502f:	03 d1                	add    %ecx,%edx
5e5031:	3b d9                	cmp    %ecx,%ebx
5e5033:	0f 83 e9 fc ff ff    	jae    0x5e4d22
5e5039:	03 f3                	add    %ebx,%esi
5e503b:	03 d3                	add    %ebx,%edx
5e503d:	83 fb 1f             	cmp    $0x1f,%ebx
5e5040:	0f 87 a7 02 00 00    	ja     0x5e52ed
5e5046:	ff 24 9d ff 5b 5e 00 	jmp    *0x5e5bff(,%ebx,4)
5e504d:	8b 46 e4             	mov    -0x1c(%esi),%eax
5e5050:	3b 42 e4             	cmp    -0x1c(%edx),%eax
5e5053:	74 4f                	je     0x5e50a4
5e5055:	0f b6 f8             	movzbl %al,%edi
5e5058:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
5e505c:	2b f8                	sub    %eax,%edi
5e505e:	75 18                	jne    0x5e5078
5e5060:	0f b6 7e e5          	movzbl -0x1b(%esi),%edi
5e5064:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
5e5068:	2b f8                	sub    %eax,%edi
5e506a:	75 0c                	jne    0x5e5078
5e506c:	0f b6 7e e6          	movzbl -0x1a(%esi),%edi
5e5070:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
5e5074:	2b f8                	sub    %eax,%edi
5e5076:	74 10                	je     0x5e5088
5e5078:	33 c9                	xor    %ecx,%ecx
5e507a:	85 ff                	test   %edi,%edi
5e507c:	0f 9f c1             	setg   %cl
5e507f:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5086:	eb 1e                	jmp    0x5e50a6
5e5088:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
5e508c:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
5e5090:	2b c8                	sub    %eax,%ecx
5e5092:	74 12                	je     0x5e50a6
5e5094:	33 c0                	xor    %eax,%eax
5e5096:	85 c9                	test   %ecx,%ecx
5e5098:	0f 9f c0             	setg   %al
5e509b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e50a2:	eb 02                	jmp    0x5e50a6
5e50a4:	33 c9                	xor    %ecx,%ecx
5e50a6:	85 c9                	test   %ecx,%ecx
5e50a8:	0f 85 41 02 00 00    	jne    0x5e52ef
5e50ae:	8b 46 e8             	mov    -0x18(%esi),%eax
5e50b1:	3b 42 e8             	cmp    -0x18(%edx),%eax
5e50b4:	74 4f                	je     0x5e5105
5e50b6:	0f b6 f8             	movzbl %al,%edi
5e50b9:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
5e50bd:	2b f8                	sub    %eax,%edi
5e50bf:	75 18                	jne    0x5e50d9
5e50c1:	0f b6 7e e9          	movzbl -0x17(%esi),%edi
5e50c5:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
5e50c9:	2b f8                	sub    %eax,%edi
5e50cb:	75 0c                	jne    0x5e50d9
5e50cd:	0f b6 7e ea          	movzbl -0x16(%esi),%edi
5e50d1:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
5e50d5:	2b f8                	sub    %eax,%edi
5e50d7:	74 10                	je     0x5e50e9
5e50d9:	33 c9                	xor    %ecx,%ecx
5e50db:	85 ff                	test   %edi,%edi
5e50dd:	0f 9f c1             	setg   %cl
5e50e0:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e50e7:	eb 1e                	jmp    0x5e5107
5e50e9:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
5e50ed:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
5e50f1:	2b c8                	sub    %eax,%ecx
5e50f3:	74 12                	je     0x5e5107
5e50f5:	33 c0                	xor    %eax,%eax
5e50f7:	85 c9                	test   %ecx,%ecx
5e50f9:	0f 9f c0             	setg   %al
5e50fc:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5103:	eb 02                	jmp    0x5e5107
5e5105:	33 c9                	xor    %ecx,%ecx
5e5107:	85 c9                	test   %ecx,%ecx
5e5109:	0f 85 e0 01 00 00    	jne    0x5e52ef
5e510f:	8b 46 ec             	mov    -0x14(%esi),%eax
5e5112:	3b 42 ec             	cmp    -0x14(%edx),%eax
5e5115:	74 4f                	je     0x5e5166
5e5117:	0f b6 f8             	movzbl %al,%edi
5e511a:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
5e511e:	2b f8                	sub    %eax,%edi
5e5120:	75 18                	jne    0x5e513a
5e5122:	0f b6 7e ed          	movzbl -0x13(%esi),%edi
5e5126:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
5e512a:	2b f8                	sub    %eax,%edi
5e512c:	75 0c                	jne    0x5e513a
5e512e:	0f b6 7e ee          	movzbl -0x12(%esi),%edi
5e5132:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
5e5136:	2b f8                	sub    %eax,%edi
5e5138:	74 10                	je     0x5e514a
5e513a:	33 c9                	xor    %ecx,%ecx
5e513c:	85 ff                	test   %edi,%edi
5e513e:	0f 9f c1             	setg   %cl
5e5141:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5148:	eb 1e                	jmp    0x5e5168
5e514a:	0f b6 4e ef          	movzbl -0x11(%esi),%ecx
5e514e:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
5e5152:	2b c8                	sub    %eax,%ecx
5e5154:	74 12                	je     0x5e5168
5e5156:	33 c0                	xor    %eax,%eax
5e5158:	85 c9                	test   %ecx,%ecx
5e515a:	0f 9f c0             	setg   %al
5e515d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5164:	eb 02                	jmp    0x5e5168
5e5166:	33 c9                	xor    %ecx,%ecx
5e5168:	85 c9                	test   %ecx,%ecx
5e516a:	0f 85 7f 01 00 00    	jne    0x5e52ef
5e5170:	8b 46 f0             	mov    -0x10(%esi),%eax
5e5173:	3b 42 f0             	cmp    -0x10(%edx),%eax
5e5176:	74 4f                	je     0x5e51c7
5e5178:	0f b6 f8             	movzbl %al,%edi
5e517b:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
5e517f:	2b f8                	sub    %eax,%edi
5e5181:	75 18                	jne    0x5e519b
5e5183:	0f b6 7e f1          	movzbl -0xf(%esi),%edi
5e5187:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
5e518b:	2b f8                	sub    %eax,%edi
5e518d:	75 0c                	jne    0x5e519b
5e518f:	0f b6 7e f2          	movzbl -0xe(%esi),%edi
5e5193:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
5e5197:	2b f8                	sub    %eax,%edi
5e5199:	74 10                	je     0x5e51ab
5e519b:	33 c9                	xor    %ecx,%ecx
5e519d:	85 ff                	test   %edi,%edi
5e519f:	0f 9f c1             	setg   %cl
5e51a2:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e51a9:	eb 1e                	jmp    0x5e51c9
5e51ab:	0f b6 4e f3          	movzbl -0xd(%esi),%ecx
5e51af:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
5e51b3:	2b c8                	sub    %eax,%ecx
5e51b5:	74 12                	je     0x5e51c9
5e51b7:	33 c0                	xor    %eax,%eax
5e51b9:	85 c9                	test   %ecx,%ecx
5e51bb:	0f 9f c0             	setg   %al
5e51be:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e51c5:	eb 02                	jmp    0x5e51c9
5e51c7:	33 c9                	xor    %ecx,%ecx
5e51c9:	85 c9                	test   %ecx,%ecx
5e51cb:	0f 85 1e 01 00 00    	jne    0x5e52ef
5e51d1:	8b 46 f4             	mov    -0xc(%esi),%eax
5e51d4:	3b 42 f4             	cmp    -0xc(%edx),%eax
5e51d7:	74 50                	je     0x5e5229
5e51d9:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
5e51dd:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
5e51e1:	2b f8                	sub    %eax,%edi
5e51e3:	75 18                	jne    0x5e51fd
5e51e5:	0f b6 7e f5          	movzbl -0xb(%esi),%edi
5e51e9:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
5e51ed:	2b f8                	sub    %eax,%edi
5e51ef:	75 0c                	jne    0x5e51fd
5e51f1:	0f b6 7e f6          	movzbl -0xa(%esi),%edi
5e51f5:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
5e51f9:	2b f8                	sub    %eax,%edi
5e51fb:	74 10                	je     0x5e520d
5e51fd:	33 c9                	xor    %ecx,%ecx
5e51ff:	85 ff                	test   %edi,%edi
5e5201:	0f 9f c1             	setg   %cl
5e5204:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e520b:	eb 1e                	jmp    0x5e522b
5e520d:	0f b6 4e f7          	movzbl -0x9(%esi),%ecx
5e5211:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
5e5215:	2b c8                	sub    %eax,%ecx
5e5217:	74 12                	je     0x5e522b
5e5219:	33 c0                	xor    %eax,%eax
5e521b:	85 c9                	test   %ecx,%ecx
5e521d:	0f 9f c0             	setg   %al
5e5220:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5227:	eb 02                	jmp    0x5e522b
5e5229:	33 c9                	xor    %ecx,%ecx
5e522b:	85 c9                	test   %ecx,%ecx
5e522d:	0f 85 bc 00 00 00    	jne    0x5e52ef
5e5233:	8b 46 f8             	mov    -0x8(%esi),%eax
5e5236:	3b 42 f8             	cmp    -0x8(%edx),%eax
5e5239:	74 4f                	je     0x5e528a
5e523b:	0f b6 f8             	movzbl %al,%edi
5e523e:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
5e5242:	2b f8                	sub    %eax,%edi
5e5244:	75 18                	jne    0x5e525e
5e5246:	0f b6 7e f9          	movzbl -0x7(%esi),%edi
5e524a:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
5e524e:	2b f8                	sub    %eax,%edi
5e5250:	75 0c                	jne    0x5e525e
5e5252:	0f b6 7e fa          	movzbl -0x6(%esi),%edi
5e5256:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
5e525a:	2b f8                	sub    %eax,%edi
5e525c:	74 10                	je     0x5e526e
5e525e:	33 c9                	xor    %ecx,%ecx
5e5260:	85 ff                	test   %edi,%edi
5e5262:	0f 9f c1             	setg   %cl
5e5265:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e526c:	eb 1e                	jmp    0x5e528c
5e526e:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
5e5272:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
5e5276:	2b c8                	sub    %eax,%ecx
5e5278:	74 12                	je     0x5e528c
5e527a:	33 c0                	xor    %eax,%eax
5e527c:	85 c9                	test   %ecx,%ecx
5e527e:	0f 9f c0             	setg   %al
5e5281:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5288:	eb 02                	jmp    0x5e528c
5e528a:	33 c9                	xor    %ecx,%ecx
5e528c:	85 c9                	test   %ecx,%ecx
5e528e:	75 5f                	jne    0x5e52ef
5e5290:	8b 46 fc             	mov    -0x4(%esi),%eax
5e5293:	3b 42 fc             	cmp    -0x4(%edx),%eax
5e5296:	74 4f                	je     0x5e52e7
5e5298:	0f b6 f8             	movzbl %al,%edi
5e529b:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
5e529f:	2b f8                	sub    %eax,%edi
5e52a1:	75 18                	jne    0x5e52bb
5e52a3:	0f b6 7e fd          	movzbl -0x3(%esi),%edi
5e52a7:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
5e52ab:	2b f8                	sub    %eax,%edi
5e52ad:	75 0c                	jne    0x5e52bb
5e52af:	0f b6 7e fe          	movzbl -0x2(%esi),%edi
5e52b3:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
5e52b7:	2b f8                	sub    %eax,%edi
5e52b9:	74 10                	je     0x5e52cb
5e52bb:	33 c9                	xor    %ecx,%ecx
5e52bd:	85 ff                	test   %edi,%edi
5e52bf:	0f 9f c1             	setg   %cl
5e52c2:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e52c9:	eb 1e                	jmp    0x5e52e9
5e52cb:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
5e52cf:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
5e52d3:	2b c8                	sub    %eax,%ecx
5e52d5:	74 12                	je     0x5e52e9
5e52d7:	33 c0                	xor    %eax,%eax
5e52d9:	85 c9                	test   %ecx,%ecx
5e52db:	0f 9f c0             	setg   %al
5e52de:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e52e5:	eb 02                	jmp    0x5e52e9
5e52e7:	33 c9                	xor    %ecx,%ecx
5e52e9:	85 c9                	test   %ecx,%ecx
5e52eb:	75 02                	jne    0x5e52ef
5e52ed:	33 c9                	xor    %ecx,%ecx
5e52ef:	8b c1                	mov    %ecx,%eax
5e52f1:	5f                   	pop    %edi
5e52f2:	e9 03 09 00 00       	jmp    0x5e5bfa
5e52f7:	8b 46 e3             	mov    -0x1d(%esi),%eax
5e52fa:	3b 42 e3             	cmp    -0x1d(%edx),%eax
5e52fd:	74 4f                	je     0x5e534e
5e52ff:	0f b6 f8             	movzbl %al,%edi
5e5302:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
5e5306:	2b f8                	sub    %eax,%edi
5e5308:	75 18                	jne    0x5e5322
5e530a:	0f b6 7e e4          	movzbl -0x1c(%esi),%edi
5e530e:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
5e5312:	2b f8                	sub    %eax,%edi
5e5314:	75 0c                	jne    0x5e5322
5e5316:	0f b6 7e e5          	movzbl -0x1b(%esi),%edi
5e531a:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
5e531e:	2b f8                	sub    %eax,%edi
5e5320:	74 10                	je     0x5e5332
5e5322:	33 c9                	xor    %ecx,%ecx
5e5324:	85 ff                	test   %edi,%edi
5e5326:	0f 9f c1             	setg   %cl
5e5329:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5330:	eb 1e                	jmp    0x5e5350
5e5332:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
5e5336:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
5e533a:	2b c8                	sub    %eax,%ecx
5e533c:	74 12                	je     0x5e5350
5e533e:	33 c0                	xor    %eax,%eax
5e5340:	85 c9                	test   %ecx,%ecx
5e5342:	0f 9f c0             	setg   %al
5e5345:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e534c:	eb 02                	jmp    0x5e5350
5e534e:	33 c9                	xor    %ecx,%ecx
5e5350:	85 c9                	test   %ecx,%ecx
5e5352:	75 9b                	jne    0x5e52ef
5e5354:	8b 46 e7             	mov    -0x19(%esi),%eax
5e5357:	3b 42 e7             	cmp    -0x19(%edx),%eax
5e535a:	74 4f                	je     0x5e53ab
5e535c:	0f b6 f8             	movzbl %al,%edi
5e535f:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
5e5363:	2b f8                	sub    %eax,%edi
5e5365:	75 18                	jne    0x5e537f
5e5367:	0f b6 7e e8          	movzbl -0x18(%esi),%edi
5e536b:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
5e536f:	2b f8                	sub    %eax,%edi
5e5371:	75 0c                	jne    0x5e537f
5e5373:	0f b6 7e e9          	movzbl -0x17(%esi),%edi
5e5377:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
5e537b:	2b f8                	sub    %eax,%edi
5e537d:	74 10                	je     0x5e538f
5e537f:	33 c9                	xor    %ecx,%ecx
5e5381:	85 ff                	test   %edi,%edi
5e5383:	0f 9f c1             	setg   %cl
5e5386:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e538d:	eb 1e                	jmp    0x5e53ad
5e538f:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
5e5393:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
5e5397:	2b c8                	sub    %eax,%ecx
5e5399:	74 12                	je     0x5e53ad
5e539b:	33 c0                	xor    %eax,%eax
5e539d:	85 c9                	test   %ecx,%ecx
5e539f:	0f 9f c0             	setg   %al
5e53a2:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e53a9:	eb 02                	jmp    0x5e53ad
5e53ab:	33 c9                	xor    %ecx,%ecx
5e53ad:	85 c9                	test   %ecx,%ecx
5e53af:	0f 85 3a ff ff ff    	jne    0x5e52ef
5e53b5:	8b 46 eb             	mov    -0x15(%esi),%eax
5e53b8:	3b 42 eb             	cmp    -0x15(%edx),%eax
5e53bb:	74 4f                	je     0x5e540c
5e53bd:	0f b6 f8             	movzbl %al,%edi
5e53c0:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
5e53c4:	2b f8                	sub    %eax,%edi
5e53c6:	75 18                	jne    0x5e53e0
5e53c8:	0f b6 7e ec          	movzbl -0x14(%esi),%edi
5e53cc:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
5e53d0:	2b f8                	sub    %eax,%edi
5e53d2:	75 0c                	jne    0x5e53e0
5e53d4:	0f b6 7e ed          	movzbl -0x13(%esi),%edi
5e53d8:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
5e53dc:	2b f8                	sub    %eax,%edi
5e53de:	74 10                	je     0x5e53f0
5e53e0:	33 c9                	xor    %ecx,%ecx
5e53e2:	85 ff                	test   %edi,%edi
5e53e4:	0f 9f c1             	setg   %cl
5e53e7:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e53ee:	eb 1e                	jmp    0x5e540e
5e53f0:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
5e53f4:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
5e53f8:	2b c8                	sub    %eax,%ecx
5e53fa:	74 12                	je     0x5e540e
5e53fc:	33 c0                	xor    %eax,%eax
5e53fe:	85 c9                	test   %ecx,%ecx
5e5400:	0f 9f c0             	setg   %al
5e5403:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e540a:	eb 02                	jmp    0x5e540e
5e540c:	33 c9                	xor    %ecx,%ecx
5e540e:	85 c9                	test   %ecx,%ecx
5e5410:	0f 85 d9 fe ff ff    	jne    0x5e52ef
5e5416:	8b 46 ef             	mov    -0x11(%esi),%eax
5e5419:	3b 42 ef             	cmp    -0x11(%edx),%eax
5e541c:	74 4f                	je     0x5e546d
5e541e:	0f b6 f8             	movzbl %al,%edi
5e5421:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
5e5425:	2b f8                	sub    %eax,%edi
5e5427:	75 18                	jne    0x5e5441
5e5429:	0f b6 7e f0          	movzbl -0x10(%esi),%edi
5e542d:	0f b6 42 f0          	movzbl -0x10(%edx),%eax