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
5e5431:	2b f8                	sub    %eax,%edi
5e5433:	75 0c                	jne    0x5e5441
5e5435:	0f b6 7e f1          	movzbl -0xf(%esi),%edi
5e5439:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
5e543d:	2b f8                	sub    %eax,%edi
5e543f:	74 10                	je     0x5e5451
5e5441:	33 c9                	xor    %ecx,%ecx
5e5443:	85 ff                	test   %edi,%edi
5e5445:	0f 9f c1             	setg   %cl
5e5448:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e544f:	eb 1e                	jmp    0x5e546f
5e5451:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
5e5455:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
5e5459:	2b c8                	sub    %eax,%ecx
5e545b:	74 12                	je     0x5e546f
5e545d:	33 c0                	xor    %eax,%eax
5e545f:	85 c9                	test   %ecx,%ecx
5e5461:	0f 9f c0             	setg   %al
5e5464:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e546b:	eb 02                	jmp    0x5e546f
5e546d:	33 c9                	xor    %ecx,%ecx
5e546f:	85 c9                	test   %ecx,%ecx
5e5471:	0f 85 78 fe ff ff    	jne    0x5e52ef
5e5477:	8b 46 f3             	mov    -0xd(%esi),%eax
5e547a:	3b 42 f3             	cmp    -0xd(%edx),%eax
5e547d:	74 4f                	je     0x5e54ce
5e547f:	0f b6 f8             	movzbl %al,%edi
5e5482:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
5e5486:	2b f8                	sub    %eax,%edi
5e5488:	75 18                	jne    0x5e54a2
5e548a:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
5e548e:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
5e5492:	2b f8                	sub    %eax,%edi
5e5494:	75 0c                	jne    0x5e54a2
5e5496:	0f b6 7e f5          	movzbl -0xb(%esi),%edi
5e549a:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
5e549e:	2b f8                	sub    %eax,%edi
5e54a0:	74 10                	je     0x5e54b2
5e54a2:	33 c9                	xor    %ecx,%ecx
5e54a4:	85 ff                	test   %edi,%edi
5e54a6:	0f 9f c1             	setg   %cl
5e54a9:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e54b0:	eb 1e                	jmp    0x5e54d0
5e54b2:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
5e54b6:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
5e54ba:	2b c8                	sub    %eax,%ecx
5e54bc:	74 12                	je     0x5e54d0
5e54be:	33 c0                	xor    %eax,%eax
5e54c0:	85 c9                	test   %ecx,%ecx
5e54c2:	0f 9f c0             	setg   %al
5e54c5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e54cc:	eb 02                	jmp    0x5e54d0
5e54ce:	33 c9                	xor    %ecx,%ecx
5e54d0:	85 c9                	test   %ecx,%ecx
5e54d2:	0f 85 17 fe ff ff    	jne    0x5e52ef
5e54d8:	8b 46 f7             	mov    -0x9(%esi),%eax
5e54db:	3b 42 f7             	cmp    -0x9(%edx),%eax
5e54de:	74 50                	je     0x5e5530
5e54e0:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
5e54e4:	0f b6 7e f7          	movzbl -0x9(%esi),%edi
5e54e8:	2b f8                	sub    %eax,%edi
5e54ea:	75 18                	jne    0x5e5504
5e54ec:	0f b6 7e f8          	movzbl -0x8(%esi),%edi
5e54f0:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
5e54f4:	2b f8                	sub    %eax,%edi
5e54f6:	75 0c                	jne    0x5e5504
5e54f8:	0f b6 7e f9          	movzbl -0x7(%esi),%edi
5e54fc:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
5e5500:	2b f8                	sub    %eax,%edi
5e5502:	74 10                	je     0x5e5514
5e5504:	33 c9                	xor    %ecx,%ecx
5e5506:	85 ff                	test   %edi,%edi
5e5508:	0f 9f c1             	setg   %cl
5e550b:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5512:	eb 1e                	jmp    0x5e5532
5e5514:	0f b6 4e fa          	movzbl -0x6(%esi),%ecx
5e5518:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
5e551c:	2b c8                	sub    %eax,%ecx
5e551e:	74 12                	je     0x5e5532
5e5520:	33 c0                	xor    %eax,%eax
5e5522:	85 c9                	test   %ecx,%ecx
5e5524:	0f 9f c0             	setg   %al
5e5527:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e552e:	eb 02                	jmp    0x5e5532
5e5530:	33 c9                	xor    %ecx,%ecx
5e5532:	85 c9                	test   %ecx,%ecx
5e5534:	0f 85 b5 fd ff ff    	jne    0x5e52ef
5e553a:	8b 46 fb             	mov    -0x5(%esi),%eax
5e553d:	3b 42 fb             	cmp    -0x5(%edx),%eax
5e5540:	74 4f                	je     0x5e5591
5e5542:	0f b6 f8             	movzbl %al,%edi
5e5545:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
5e5549:	2b f8                	sub    %eax,%edi
5e554b:	75 18                	jne    0x5e5565
5e554d:	0f b6 7e fc          	movzbl -0x4(%esi),%edi
5e5551:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
5e5555:	2b f8                	sub    %eax,%edi
5e5557:	75 0c                	jne    0x5e5565
5e5559:	0f b6 7e fd          	movzbl -0x3(%esi),%edi
5e555d:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
5e5561:	2b f8                	sub    %eax,%edi
5e5563:	74 10                	je     0x5e5575
5e5565:	33 c9                	xor    %ecx,%ecx
5e5567:	85 ff                	test   %edi,%edi
5e5569:	0f 9f c1             	setg   %cl
5e556c:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e5573:	eb 1e                	jmp    0x5e5593
5e5575:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
5e5579:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
5e557d:	2b c8                	sub    %eax,%ecx
5e557f:	74 12                	je     0x5e5593
5e5581:	33 c0                	xor    %eax,%eax
5e5583:	85 c9                	test   %ecx,%ecx
5e5585:	0f 9f c0             	setg   %al
5e5588:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e558f:	eb 02                	jmp    0x5e5593
5e5591:	33 c9                	xor    %ecx,%ecx
5e5593:	85 c9                	test   %ecx,%ecx
5e5595:	0f 85 54 fd ff ff    	jne    0x5e52ef
5e559b:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
5e559f:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
5e55a3:	2b c8                	sub    %eax,%ecx
5e55a5:	0f 84 44 fd ff ff    	je     0x5e52ef
5e55ab:	33 c0                	xor    %eax,%eax
5e55ad:	85 c9                	test   %ecx,%ecx
5e55af:	0f 9f c0             	setg   %al
5e55b2:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e55b9:	e9 31 fd ff ff       	jmp    0x5e52ef
5e55be:	8b 46 e2             	mov    -0x1e(%esi),%eax
5e55c1:	3b 42 e2             	cmp    -0x1e(%edx),%eax
5e55c4:	74 4f                	je     0x5e5615
5e55c6:	0f b6 f8             	movzbl %al,%edi
5e55c9:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
5e55cd:	2b f8                	sub    %eax,%edi
5e55cf:	75 18                	jne    0x5e55e9
5e55d1:	0f b6 7e e3          	movzbl -0x1d(%esi),%edi
5e55d5:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
5e55d9:	2b f8                	sub    %eax,%edi
5e55db:	75 0c                	jne    0x5e55e9
5e55dd:	0f b6 7e e4          	movzbl -0x1c(%esi),%edi
5e55e1:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
5e55e5:	2b f8                	sub    %eax,%edi
5e55e7:	74 10                	je     0x5e55f9
5e55e9:	33 c9                	xor    %ecx,%ecx
5e55eb:	85 ff                	test   %edi,%edi
5e55ed:	0f 9f c1             	setg   %cl
5e55f0:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
5e55f7:	eb 1e                	jmp    0x5e5617
5e55f9:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
5e55fd:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
5e5601:	2b c8                	sub    %eax,%ecx
5e5603:	74 12                	je     0x5e5617
5e5605:	33 c0                	xor    %eax,%eax
5e5607:	85 c9                	test   %ecx,%ecx
5e5609:	0f 9f c0             	setg   %al
5e560c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
5e5613:	eb 02                	jmp    0x5e5617
5e5615:	33 c9                	xor    %ecx,%ecx
5e5617:	85 c9                	test   %ecx,%ecx
5e5619:	0f 85 d0 fc ff ff    	jne    0x5e52ef
5e561f:	8b 46 e6             	mov    -0x1a(%esi),%eax
5e5622:	3b 42 e6             	cmp    -0x1a(%edx),%eax
5e5625:	74 4f                	je     0x5e5676
5e5627:	0f b6 f8             	movzbl %al,%edi
5e562a:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
5e562e:	2b f8                	sub    %eax,%edi
5e5630:	75 18                	jne    0x5e564a
5e5632:	0f b6 7e e7          	movzbl -0x19(%esi),%edi
5e5636:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
5e563a:	2b f8                	sub    %eax,%edi
5e563c:	75 0c                	jne    0x5e564a
5e563e:	0f b6 7e e8          	movzbl -0x18(%esi),%edi
5e5642:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
5e5646:	2b f8                	sub    %eax,%edi
5e5648:	74 10                	je     0x5e565a