55c0c4:	5d                   	pop    %ebp
55c0c5:	c3                   	ret
55c0c6:	6a 00                	push   $0x0
55c0c8:	ff 75 10             	push   0x10(%ebp)
55c0cb:	52                   	push   %edx
55c0cc:	ff 75 08             	push   0x8(%ebp)
55c0cf:	e8 6c 04 ff ff       	call   0x54c540
55c0d4:	83 c4 10             	add    $0x10,%esp
55c0d7:	5f                   	pop    %edi
55c0d8:	5e                   	pop    %esi
55c0d9:	5b                   	pop    %ebx
55c0da:	8b e5                	mov    %ebp,%esp
55c0dc:	5d                   	pop    %ebp
55c0dd:	c3                   	ret
55c0de:	66 90                	xchg   %ax,%ax
55c0e0:	c6 c0 55             	mov    $0x55,%al
55c0e3:	00 08                	add    %cl,(%eax)
55c0e5:	bf 55 00 18 bf       	mov    $0xbf180055,%edi
55c0ea:	55                   	push   %ebp
55c0eb:	00 31                	add    %dh,(%ecx)
55c0ed:	bf 55 00 53 bf       	mov    $0xbf530055,%edi
55c0f2:	55                   	push   %ebp
55c0f3:	00 7e bf             	add    %bh,-0x41(%esi)
55c0f6:	55                   	push   %ebp
55c0f7:	00 d1                	add    %dl,%cl
55c0f9:	bf 55 00 c6 c0       	mov    $0xc0c60055,%edi
55c0fe:	55                   	push   %ebp
55c0ff:	00 4e c0             	add    %cl,-0x40(%esi)
55c102:	55                   	push   %ebp
55c103:	00 5e c0             	add    %bl,-0x40(%esi)
55c106:	55                   	push   %ebp
55c107:	00 cc                	add    %cl,%ah
55c109:	cc                   	int3
55c10a:	cc                   	int3
55c10b:	cc                   	int3
55c10c:	cc                   	int3
55c10d:	cc                   	int3
55c10e:	cc                   	int3
55c10f:	cc                   	int3
55c110:	55                   	push   %ebp
55c111:	8b ec                	mov    %esp,%ebp
55c113:	8b 55 0c             	mov    0xc(%ebp),%edx
55c116:	83 ec 08             	sub    $0x8,%esp
55c119:	8a 4a 01             	mov    0x1(%edx),%cl
55c11c:	8d 42 01             	lea    0x1(%edx),%eax
55c11f:	80 f9 80             	cmp    $0x80,%cl
55c122:	73 05                	jae    0x55c129
55c124:	0f b6 c1             	movzbl %cl,%eax
55c127:	eb 13                	jmp    0x55c13c
55c129:	8d 4d fc             	lea    -0x4(%ebp),%ecx
55c12c:	51                   	push   %ecx
55c12d:	50                   	push   %eax
55c12e:	e8 0d 17 fd ff       	call   0x52d840
55c133:	8b 45 fc             	mov    -0x4(%ebp),%eax
55c136:	83 c4 08             	add    $0x8,%esp
55c139:	8b 55 0c             	mov    0xc(%ebp),%edx
55c13c:	53                   	push   %ebx
55c13d:	83 f8 0c             	cmp    $0xc,%eax
55c140:	7d 0c                	jge    0x55c14e
55c142:	8b 45 10             	mov    0x10(%ebp),%eax
55c145:	5b                   	pop    %ebx
55c146:	0f be 40 0c          	movsbl 0xc(%eax),%eax
55c14a:	8b e5                	mov    %ebp,%esp
55c14c:	5d                   	pop    %ebp
55c14d:	c3                   	ret
55c14e:	a8 01                	test   $0x1,%al
55c150:	75 0c                	jne    0x55c15e
55c152:	8b 45 10             	mov    0x10(%ebp),%eax
55c155:	5b                   	pop    %ebx
55c156:	0f be 40 0d          	movsbl 0xd(%eax),%eax
55c15a:	8b e5                	mov    %ebp,%esp
55c15c:	5d                   	pop    %ebp
55c15d:	c3                   	ret
55c15e:	0f b6 0a             	movzbl (%edx),%ecx
55c161:	83 c0 f4             	add    $0xfffffff4,%eax
55c164:	99                   	cltd
55c165:	2b c2                	sub    %edx,%eax
55c167:	89 4d fc             	mov    %ecx,-0x4(%ebp)
55c16a:	8b d8                	mov    %eax,%ebx
55c16c:	d1 fb                	sar    $1,%ebx
55c16e:	03 cb                	add    %ebx,%ecx
55c170:	3b 4d 08             	cmp    0x8(%ebp),%ecx
55c173:	7e 2c                	jle    0x55c1a1
55c175:	68 fc c4 6b 00       	push   $0x6bc4fc
55c17a:	68 9b 40 01 00       	push   $0x1409b
55c17f:	68 94 c4 6b 00       	push   $0x6bc494
55c184:	68 78 c4 6b 00       	push   $0x6bc478
55c189:	6a 0b                	push   $0xb
55c18b:	e8 50 3e f8 ff       	call   0x4dffe0
55c190:	8b 45 10             	mov    0x10(%ebp),%eax
55c193:	83 c4 14             	add    $0x14,%esp
55c196:	c6 40 0b 0b          	movb   $0xb,0xb(%eax)
55c19a:	33 c0                	xor    %eax,%eax
55c19c:	5b                   	pop    %ebx
55c19d:	8b e5                	mov    %ebp,%esp
55c19f:	5d                   	pop    %ebp
55c1a0:	c3                   	ret
55c1a1:	56                   	push   %esi
55c1a2:	57                   	push   %edi
55c1a3:	8b 7d 10             	mov    0x10(%ebp),%edi
55c1a6:	8b f3                	mov    %ebx,%esi
55c1a8:	8b 47 04             	mov    0x4(%edi),%eax
55c1ab:	8b 48 0c             	mov    0xc(%eax),%ecx
55c1ae:	3b cb                	cmp    %ebx,%ecx
55c1b0:	8b 50 10             	mov    0x10(%eax),%edx
55c1b3:	0f 4c f1             	cmovl  %ecx,%esi
55c1b6:	89 4d f8             	mov    %ecx,-0x8(%ebp)
55c1b9:	8b 4d 0c             	mov    0xc(%ebp),%ecx
55c1bc:	03 4d fc             	add    -0x4(%ebp),%ecx
55c1bf:	83 ee 04             	sub    $0x4,%esi
55c1c2:	72 11                	jb     0x55c1d5
55c1c4:	8b 01                	mov    (%ecx),%eax
55c1c6:	3b 02                	cmp    (%edx),%eax
55c1c8:	75 10                	jne    0x55c1da
55c1ca:	83 c1 04             	add    $0x4,%ecx
55c1cd:	83 c2 04             	add    $0x4,%edx
55c1d0:	83 ee 04             	sub    $0x4,%esi
55c1d3:	73 ef                	jae    0x55c1c4
55c1d5:	83 fe fc             	cmp    $0xfffffffc,%esi
55c1d8:	74 34                	je     0x55c20e
55c1da:	8a 01                	mov    (%ecx),%al
55c1dc:	3a 02                	cmp    (%edx),%al
55c1de:	75 27                	jne    0x55c207
55c1e0:	83 fe fd             	cmp    $0xfffffffd,%esi
55c1e3:	74 29                	je     0x55c20e
55c1e5:	8a 41 01             	mov    0x1(%ecx),%al
55c1e8:	3a 42 01             	cmp    0x1(%edx),%al
55c1eb:	75 1a                	jne    0x55c207
55c1ed:	83 fe fe             	cmp    $0xfffffffe,%esi
55c1f0:	74 1c                	je     0x55c20e
55c1f2:	8a 41 02             	mov    0x2(%ecx),%al
55c1f5:	3a 42 02             	cmp    0x2(%edx),%al
55c1f8:	75 0d                	jne    0x55c207
55c1fa:	83 fe ff             	cmp    $0xffffffff,%esi
55c1fd:	74 0f                	je     0x55c20e
55c1ff:	8a 41 03             	mov    0x3(%ecx),%al
55c202:	3a 42 03             	cmp    0x3(%edx),%al
55c205:	74 07                	je     0x55c20e
55c207:	1b c0                	sbb    %eax,%eax
55c209:	83 c8 01             	or     $0x1,%eax
55c20c:	eb 02                	jmp    0x55c210
55c20e:	33 c0                	xor    %eax,%eax
55c210:	85 c0                	test   %eax,%eax
55c212:	7f 39                	jg     0x55c24d
55c214:	78 42                	js     0x55c258
55c216:	2b 5d f8             	sub    -0x8(%ebp),%ebx
55c219:	75 2e                	jne    0x55c249
55c21b:	66 83 7f 08 01       	cmpw   $0x1,0x8(%edi)
55c220:	76 18                	jbe    0x55c23a
55c222:	6a 01                	push   $0x1
55c224:	57                   	push   %edi
55c225:	ff 75 0c             	push   0xc(%ebp)
55c228:	ff 75 08             	push   0x8(%ebp)
55c22b:	e8 10 03 ff ff       	call   0x54c540
55c230:	83 c4 10             	add    $0x10,%esp
55c233:	5f                   	pop    %edi
55c234:	5e                   	pop    %esi
55c235:	5b                   	pop    %ebx
55c236:	8b e5                	mov    %ebp,%esp
55c238:	5d                   	pop    %ebp
55c239:	c3                   	ret
55c23a:	0f be 47 0a          	movsbl 0xa(%edi),%eax
55c23e:	c6 47 0e 01          	movb   $0x1,0xe(%edi)
55c242:	5f                   	pop    %edi
55c243:	5e                   	pop    %esi
55c244:	5b                   	pop    %ebx
55c245:	8b e5                	mov    %ebp,%esp
55c247:	5d                   	pop    %ebp
55c248:	c3                   	ret
55c249:	85 db                	test   %ebx,%ebx
55c24b:	7e 0b                	jle    0x55c258
55c24d:	0f be 47 0d          	movsbl 0xd(%edi),%eax
55c251:	5f                   	pop    %edi
55c252:	5e                   	pop    %esi
55c253:	5b                   	pop    %ebx
55c254:	8b e5                	mov    %ebp,%esp
55c256:	5d                   	pop    %ebp
55c257:	c3                   	ret
55c258:	0f be 47 0c          	movsbl 0xc(%edi),%eax
55c25c:	5f                   	pop    %edi
55c25d:	5e                   	pop    %esi
55c25e:	5b                   	pop    %ebx
55c25f:	8b e5                	mov    %ebp,%esp
55c261:	5d                   	pop    %ebp
55c262:	c3                   	ret
55c263:	cc                   	int3
55c264:	cc                   	int3
55c265:	cc                   	int3
55c266:	cc                   	int3
55c267:	cc                   	int3
55c268:	cc                   	int3
55c269:	cc                   	int3
55c26a:	cc                   	int3
55c26b:	cc                   	int3
55c26c:	cc                   	int3
55c26d:	cc                   	int3
55c26e:	cc                   	int3
55c26f:	cc                   	int3
55c270:	55                   	push   %ebp
55c271:	8b ec                	mov    %esp,%ebp
55c273:	8b 45 08             	mov    0x8(%ebp),%eax
55c276:	56                   	push   %esi
55c277:	57                   	push   %edi
55c278:	83 f8 06             	cmp    $0x6,%eax
55c27b:	0f 87 3e 01 00 00    	ja     0x55c3bf
55c281:	ff 24 85 c8 c3 55 00 	jmp    *0x55c3c8(,%eax,4)
55c288:	8b 45 0c             	mov    0xc(%ebp),%eax
55c28b:	5f                   	pop    %edi
55c28c:	5e                   	pop    %esi
55c28d:	0f be 00             	movsbl (%eax),%eax
55c290:	99                   	cltd
55c291:	5d                   	pop    %ebp
55c292:	c3                   	ret
55c293:	8b 4d 0c             	mov    0xc(%ebp),%ecx
55c296:	5f                   	pop    %edi
55c297:	5e                   	pop    %esi
55c298:	0f be 01             	movsbl (%ecx),%eax
55c29b:	0f b6 49 01          	movzbl 0x1(%ecx),%ecx
55c29f:	c1 e0 08             	shl    $0x8,%eax
55c2a2:	0b c1                	or     %ecx,%eax
55c2a4:	99                   	cltd
55c2a5:	5d                   	pop    %ebp
55c2a6:	c3                   	ret
55c2a7:	8b 55 0c             	mov    0xc(%ebp),%edx
55c2aa:	5f                   	pop    %edi
55c2ab:	5e                   	pop    %esi
55c2ac:	0f b6 42 01          	movzbl 0x1(%edx),%eax
55c2b0:	0f be 0a             	movsbl (%edx),%ecx
55c2b3:	c1 e0 08             	shl    $0x8,%eax
55c2b6:	c1 e1 10             	shl    $0x10,%ecx
55c2b9:	0b c1                	or     %ecx,%eax
55c2bb:	0f b6 4a 02          	movzbl 0x2(%edx),%ecx
55c2bf:	0b c1                	or     %ecx,%eax
55c2c1:	99                   	cltd
55c2c2:	5d                   	pop    %ebp
55c2c3:	c3                   	ret
55c2c4:	8b 55 0c             	mov    0xc(%ebp),%edx
55c2c7:	5f                   	pop    %edi
55c2c8:	5e                   	pop    %esi
55c2c9:	0f b6 02             	movzbl (%edx),%eax
55c2cc:	0f b6 4a 01          	movzbl 0x1(%edx),%ecx
55c2d0:	c1 e0 08             	shl    $0x8,%eax
55c2d3:	0b c1                	or     %ecx,%eax
55c2d5:	0f b6 4a 02          	movzbl 0x2(%edx),%ecx
55c2d9:	c1 e0 08             	shl    $0x8,%eax
55c2dc:	0b c1                	or     %ecx,%eax
55c2de:	0f b6 4a 03          	movzbl 0x3(%edx),%ecx
55c2e2:	c1 e0 08             	shl    $0x8,%eax
55c2e5:	0b c1                	or     %ecx,%eax
55c2e7:	99                   	cltd
55c2e8:	5d                   	pop    %ebp
55c2e9:	c3                   	ret
55c2ea:	8b 4d 0c             	mov    0xc(%ebp),%ecx
55c2ed:	0f b6 41 02          	movzbl 0x2(%ecx),%eax
55c2f1:	99                   	cltd
55c2f2:	8b f0                	mov    %eax,%esi
55c2f4:	8b fa                	mov    %edx,%edi
55c2f6:	0f b6 41 03          	movzbl 0x3(%ecx),%eax
55c2fa:	0f a4 f7 08          	shld   $0x8,%esi,%edi
55c2fe:	99                   	cltd
55c2ff:	c1 e6 08             	shl    $0x8,%esi
55c302:	0b fa                	or     %edx,%edi
55c304:	0b f0                	or     %eax,%esi
55c306:	0f b6 41 04          	movzbl 0x4(%ecx),%eax
55c30a:	0f a4 f7 08          	shld   $0x8,%esi,%edi
55c30e:	99                   	cltd
55c30f:	c1 e6 08             	shl    $0x8,%esi
55c312:	0b fa                	or     %edx,%edi
55c314:	0b f0                	or     %eax,%esi
55c316:	0f b6 41 05          	movzbl 0x5(%ecx),%eax
55c31a:	0f a4 f7 08          	shld   $0x8,%esi,%edi
55c31e:	99                   	cltd
55c31f:	c1 e6 08             	shl    $0x8,%esi
55c322:	0b fa                	or     %edx,%edi
55c324:	0b f0                	or     %eax,%esi
55c326:	0f be 01             	movsbl (%ecx),%eax
55c329:	0f b6 49 01          	movzbl 0x1(%ecx),%ecx
55c32d:	c1 e0 08             	shl    $0x8,%eax
55c330:	0b c1                	or     %ecx,%eax
55c332:	83 c6 00             	add    $0x0,%esi
55c335:	99                   	cltd
55c336:	13 f8                	adc    %eax,%edi
55c338:	8b c6                	mov    %esi,%eax
55c33a:	8b d7                	mov    %edi,%edx
55c33c:	5f                   	pop    %edi
55c33d:	5e                   	pop    %esi
55c33e:	5d                   	pop    %ebp
55c33f:	c3                   	ret
55c340:	8b 4d 0c             	mov    0xc(%ebp),%ecx
55c343:	0f b6 01             	movzbl (%ecx),%eax
55c346:	99                   	cltd
55c347:	8b f0                	mov    %eax,%esi
55c349:	8b fa                	mov    %edx,%edi
55c34b:	0f b6 41 01          	movzbl 0x1(%ecx),%eax
55c34f:	0f a4 f7 08          	shld   $0x8,%esi,%edi
55c353:	99                   	cltd
55c354:	c1 e6 08             	shl    $0x8,%esi
55c357:	0b fa                	or     %edx,%edi
55c359:	0b f0                	or     %eax,%esi
55c35b:	0f b6 41 02          	movzbl 0x2(%ecx),%eax
55c35f:	0f a4 f7 08          	shld   $0x8,%esi,%edi
55c363:	99                   	cltd
55c364:	c1 e6 08             	shl    $0x8,%esi
55c367:	0b fa                	or     %edx,%edi
55c369:	0b f0                	or     %eax,%esi
55c36b:	0f b6 41 03          	movzbl 0x3(%ecx),%eax
55c36f:	0f a4 f7 08          	shld   $0x8,%esi,%edi
55c373:	99                   	cltd
55c374:	c1 e6 08             	shl    $0x8,%esi
55c377:	0b fa                	or     %edx,%edi
55c379:	0b f0                	or     %eax,%esi
55c37b:	0f b6 41 04          	movzbl 0x4(%ecx),%eax
55c37f:	0f a4 f7 08          	shld   $0x8,%esi,%edi
55c383:	99                   	cltd
55c384:	c1 e6 08             	shl    $0x8,%esi
55c387:	0b fa                	or     %edx,%edi
55c389:	0b f0                	or     %eax,%esi
55c38b:	0f b6 41 05          	movzbl 0x5(%ecx),%eax
55c38f:	0f a4 f7 08          	shld   $0x8,%esi,%edi
55c393:	99                   	cltd
55c394:	c1 e6 08             	shl    $0x8,%esi
55c397:	0b fa                	or     %edx,%edi
55c399:	0b f0                	or     %eax,%esi
55c39b:	0f b6 41 06          	movzbl 0x6(%ecx),%eax
55c39f:	0f a4 f7 08          	shld   $0x8,%esi,%edi
55c3a3:	99                   	cltd
55c3a4:	c1 e6 08             	shl    $0x8,%esi
55c3a7:	0b fa                	or     %edx,%edi
55c3a9:	0b f0                	or     %eax,%esi
55c3ab:	0f b6 41 07          	movzbl 0x7(%ecx),%eax
55c3af:	0f a4 f7 08          	shld   $0x8,%esi,%edi
55c3b3:	99                   	cltd
55c3b4:	c1 e6 08             	shl    $0x8,%esi
55c3b7:	0b c6                	or     %esi,%eax
55c3b9:	0b d7                	or     %edi,%edx
55c3bb:	5f                   	pop    %edi
55c3bc:	5e                   	pop    %esi
55c3bd:	5d                   	pop    %ebp
55c3be:	c3                   	ret
55c3bf:	5f                   	pop    %edi
55c3c0:	83 c0 f8             	add    $0xfffffff8,%eax
55c3c3:	33 d2                	xor    %edx,%edx
55c3c5:	5e                   	pop    %esi
55c3c6:	5d                   	pop    %ebp
55c3c7:	c3                   	ret
55c3c8:	88 c2                	mov    %al,%dl
55c3ca:	55                   	push   %ebp
55c3cb:	00 88 c2 55 00 93    	add    %cl,-0x6cffaa3e(%eax)
55c3d1:	c2 55 00             	ret    $0x55
55c3d4:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)