4c8ec7:	00 10                	add    %dl,(%eax)
4c8ec9:	3a 40 00             	cmp    0x0(%eax),%al
4c8ecc:	2c 3a                	sub    $0x3a,%al
4c8ece:	40                   	inc    %eax
4c8ecf:	00 1c c9             	add    %bl,(%ecx,%ecx,8)
4c8ed2:	4c                   	dec    %esp
4c8ed3:	00 c0                	add    %al,%al
4c8ed5:	c8 4c 00 f4          	enter  $0x4c,$0xf4
4c8ed9:	a9 4c 00 88 93       	test   $0x9388004c,%eax
4c8ede:	4c                   	dec    %esp
4c8edf:	00 ac 93 4c 00 b4 93 	add    %ch,-0x6c4bffb4(%ebx,%edx,4)
4c8ee6:	4c                   	dec    %esp
4c8ee7:	00 24 95 4c 00 b8 c8 	add    %ah,-0x3747ffb4(,%edx,4)
4c8eee:	4c                   	dec    %esp
4c8eef:	00 f0                	add    %dh,%al
4c8ef1:	93                   	xchg   %eax,%ebx
4c8ef2:	4c                   	dec    %esp
4c8ef3:	00 30                	add    %dh,(%eax)
4c8ef5:	91                   	xchg   %eax,%ecx
4c8ef6:	4c                   	dec    %esp
4c8ef7:	00 5c c9 4c          	add    %bl,0x4c(%ecx,%ecx,8)
4c8efb:	00 98 95 4c 00 74    	add    %bl,0x74004c95(%eax)
4c8f01:	a1 4c 00 f4 96       	mov    0x96f4004c,%eax
4c8f06:	4c                   	dec    %esp
4c8f07:	00 98 97 4c 00 c8    	add    %bl,-0x37ffb369(%eax)
4c8f0d:	98                   	cwtl
4c8f0e:	4c                   	dec    %esp
4c8f0f:	00 68 9e             	add    %ch,-0x62(%eax)
4c8f12:	4c                   	dec    %esp
4c8f13:	00 14 9a             	add    %dl,(%edx,%ebx,4)
4c8f16:	4c                   	dec    %esp
4c8f17:	00 2c bb             	add    %ch,(%ebx,%edi,4)
4c8f1a:	4c                   	dec    %esp
4c8f1b:	00 60 bb             	add    %ah,-0x45(%eax)
4c8f1e:	4c                   	dec    %esp
4c8f1f:	00 44 a0 4c          	add    %al,0x4c(%eax,%eiz,4)
4c8f23:	00 7c a3 4c          	add    %bh,0x4c(%ebx,%eiz,4)
4c8f27:	00 8c a9 4c 00 44 aa 	add    %cl,-0x55bbffb4(%ecx,%ebp,4)
4c8f2e:	4c                   	dec    %esp
4c8f2f:	00 74 ab 4c          	add    %dh,0x4c(%ebx,%ebp,4)
4c8f33:	00 c4                	add    %al,%ah
4c8f35:	ad                   	lods   %ds:(%esi),%eax
4c8f36:	4c                   	dec    %esp
4c8f37:	00 a0 ac 4c 00 70    	add    %ah,0x70004cac(%eax)
4c8f3d:	c9                   	leave
4c8f3e:	4c                   	dec    %esp
4c8f3f:	00 38                	add    %bh,(%eax)
4c8f41:	af                   	scas   %es:(%edi),%eax
4c8f42:	4c                   	dec    %esp
4c8f43:	00 c4                	add    %al,%ah
4c8f45:	b0 4c                	mov    $0x4c,%al
4c8f47:	00 98 b3 4c 00 34    	add    %bl,0x34004cb3(%eax)
4c8f4d:	ce                   	into
4c8f4e:	4c                   	dec    %esp
4c8f4f:	00 a0 d0 4c 00 40    	add    %ah,0x40004cd0(%eax)
4c8f55:	90                   	nop
4c8f56:	4c                   	dec    %esp
4c8f57:	00 00                	add    %al,(%eax)
4c8f59:	90                   	nop
4c8f5a:	4c                   	dec    %esp
4c8f5b:	00 58 be             	add    %bl,-0x42(%eax)
4c8f5e:	4c                   	dec    %esp
4c8f5f:	00 01                	add    %al,(%ecx)
4c8f61:	00 38                	add    %bh,(%eax)
4c8f63:	05 e4 d5 4c 00       	add    $0x4cd5e4,%eax
4c8f68:	19 54 54 42          	sbb    %edx,0x42(%esp,%edx,2)
4c8f6c:	58                   	pop    %eax
4c8f6d:	4f                   	dec    %edi
4c8f6e:	66 66 69 63 65 31 31 	data16 imul $0x3131,0x65(%ebx),%sp
4c8f75:	41                   	inc    %ecx
4c8f76:	64 61                	fs popa
4c8f78:	70 74                	jo     0x4c8fee
4c8f7a:	69 76 65 54 68 65 6d 	imul   $0x6d656854,0x65(%esi),%esi
4c8f81:	65 8b c0             	gs mov %eax,%eax
4c8f84:	33 c9                	xor    %ecx,%ecx
4c8f86:	b2 01                	mov    $0x1,%dl
4c8f88:	a1 6c 4e 44 00       	mov    0x444e6c,%eax
4c8f8d:	e8 c2 c8 f8 ff       	call   0x455854
4c8f92:	a3 00 b3 6a 00       	mov    %eax,0x6ab300
4c8f97:	6a 00                	push   $0x0
4c8f99:	68 ff ff ff 00       	push   $0xffffff
4c8f9e:	ba dc 8f 4c 00       	mov    $0x4c8fdc,%edx
4c8fa3:	b9 10 00 00 00       	mov    $0x10,%ecx
4c8fa8:	a1 18 87 6a 00       	mov    0x6a8718,%eax
4c8fad:	e8 e6 6e f6 ff       	call   0x42fe98
4c8fb2:	8b d0                	mov    %eax,%edx
4c8fb4:	a1 00 b3 6a 00       	mov    0x6ab300,%eax
4c8fb9:	e8 f2 cb f8 ff       	call   0x455bb0
4c8fbe:	b2 01                	mov    $0x1,%dl
4c8fc0:	a1 ec 6a 42 00       	mov    0x426aec,%eax
4c8fc5:	e8 06 42 f6 ff       	call   0x42d1d0
4c8fca:	a3 24 b3 6a 00       	mov    %eax,0x6ab324
4c8fcf:	b2 06                	mov    $0x6,%dl
4c8fd1:	a1 24 b3 6a 00       	mov    0x6ab324,%eax
4c8fd6:	e8 cd 57 f6 ff       	call   0x42e7a8
4c8fdb:	c3                   	ret
4c8fdc:	54                   	push   %esp
4c8fdd:	42                   	inc    %edx
4c8fde:	58                   	pop    %eax
4c8fdf:	47                   	inc    %edi
4c8fe0:	4c                   	dec    %esp
4c8fe1:	59                   	pop    %ecx
4c8fe2:	50                   	push   %eax
4c8fe3:	48                   	dec    %eax
4c8fe4:	53                   	push   %ebx
4c8fe5:	00 00                	add    %al,(%eax)
4c8fe7:	00 a1 24 b3 6a 00    	add    %ah,0x6ab324(%ecx)
4c8fed:	e8 86 aa f3 ff       	call   0x403a78
4c8ff2:	a1 00 b3 6a 00       	mov    0x6ab300,%eax
4c8ff7:	e8 7c aa f3 ff       	call   0x403a78
4c8ffc:	c3                   	ret
4c8ffd:	8d 40 00             	lea    0x0(%eax),%eax
4c9000:	83 fa 07             	cmp    $0x7,%edx
4c9003:	77 36                	ja     0x4c903b
4c9005:	ff 24 95 0c 90 4c 00 	jmp    *0x4c900c(,%edx,4)
4c900c:	3b 90 4c 00 2c 90    	cmp    -0x6fd3ffb4(%eax),%edx
4c9012:	4c                   	dec    %esp
4c9013:	00 3b                	add    %bh,(%ebx)
4c9015:	90                   	nop
4c9016:	4c                   	dec    %esp
4c9017:	00 3b                	add    %bh,(%ebx)
4c9019:	90                   	nop
4c901a:	4c                   	dec    %esp
4c901b:	00 2f                	add    %ch,(%edi)
4c901d:	90                   	nop
4c901e:	4c                   	dec    %esp
4c901f:	00 32                	add    %dh,(%edx)
4c9021:	90                   	nop
4c9022:	4c                   	dec    %esp
4c9023:	00 35 90 4c 00 38    	add    %dh,0x38004c90
4c9029:	90                   	nop
4c902a:	4c                   	dec    %esp
4c902b:	00 b0 01 c3 33 c0    	add    %dh,-0x3fcc3cff(%eax)
4c9031:	c3                   	ret
4c9032:	b0 01                	mov    $0x1,%al
4c9034:	c3                   	ret
4c9035:	b0 01                	mov    $0x1,%al
4c9037:	c3                   	ret
4c9038:	b0 01                	mov    $0x1,%al
4c903a:	c3                   	ret
4c903b:	33 c0                	xor    %eax,%eax
4c903d:	c3                   	ret
4c903e:	8b c0                	mov    %eax,%eax
4c9040:	83 c2 f6             	add    $0xfffffff6,%edx
4c9043:	83 fa 38             	cmp    $0x38,%edx
4c9046:	0f 87 de 00 00 00    	ja     0x4c912a
4c904c:	8a 92 59 90 4c 00    	mov    0x4c9059(%edx),%dl
4c9052:	ff 24 95 92 90 4c 00 	jmp    *0x4c9092(,%edx,4)
4c9059:	01 00                	add    %eax,(%eax)
4c9063:	02 03                	add    (%ebx),%al
4c906d:	00 00                	add    %al,(%eax)
4c906f:	04 05                	add    $0x5,%al
4c9071:	06                   	push   %es
4c9072:	07                   	pop    %es
4c9073:	08 09                	or     %cl,(%ecx)
4c9081:	0a 00                	or     (%eax),%al
4c908b:	0c 0d                	or     $0xd,%al
4c908d:	0e                   	push   %cs
4c908e:	00 00                	add    %al,(%eax)
4c9090:	0f 0b                	ud2
4c9092:	2a 91 4c 00 d2 90    	sub    -0x6f2dffb4(%ecx),%dl
4c9098:	4c                   	dec    %esp
4c9099:	00 d8                	add    %bl,%al
4c909b:	90                   	nop
4c909c:	4c                   	dec    %esp
4c909d:	00 de                	add    %bl,%dh
4c909f:	90                   	nop
4c90a0:	4c                   	dec    %esp
4c90a1:	00 e4                	add    %ah,%ah
4c90a3:	90                   	nop
4c90a4:	4c                   	dec    %esp
4c90a5:	00 ea                	add    %ch,%dl
4c90a7:	90                   	nop
4c90a8:	4c                   	dec    %esp
4c90a9:	00 f0                	add    %dh,%al
4c90ab:	90                   	nop
4c90ac:	4c                   	dec    %esp
4c90ad:	00 f6                	add    %dh,%dh
4c90af:	90                   	nop
4c90b0:	4c                   	dec    %esp
4c90b1:	00 fc                	add    %bh,%ah
4c90b3:	90                   	nop
4c90b4:	4c                   	dec    %esp
4c90b5:	00 02                	add    %al,(%edx)
4c90b7:	91                   	xchg   %eax,%ecx
4c90b8:	4c                   	dec    %esp
4c90b9:	00 08                	add    %cl,(%eax)
4c90bb:	91                   	xchg   %eax,%ecx
4c90bc:	4c                   	dec    %esp
4c90bd:	00 0c 91             	add    %cl,(%ecx,%edx,4)
4c90c0:	4c                   	dec    %esp
4c90c1:	00 12                	add    %dl,(%edx)
4c90c3:	91                   	xchg   %eax,%ecx
4c90c4:	4c                   	dec    %esp
4c90c5:	00 18                	add    %bl,(%eax)
4c90c7:	91                   	xchg   %eax,%ecx
4c90c8:	4c                   	dec    %esp
4c90c9:	00 1e                	add    %bl,(%esi)
4c90cb:	91                   	xchg   %eax,%ecx
4c90cc:	4c                   	dec    %esp
4c90cd:	00 24 91             	add    %ah,(%ecx,%edx,4)
4c90d0:	4c                   	dec    %esp
4c90d1:	00 b8 0c 00 00 00    	add    %bh,0xc(%eax)
4c90d7:	c3                   	ret
4c90d8:	b8 08 00 00 00       	mov    $0x8,%eax
4c90dd:	c3                   	ret
4c90de:	b8 03 00 00 00       	mov    $0x3,%eax
4c90e3:	c3                   	ret
4c90e4:	b8 03 00 00 00       	mov    $0x3,%eax
4c90e9:	c3                   	ret
4c90ea:	b8 08 00 00 00       	mov    $0x8,%eax
4c90ef:	c3                   	ret
4c90f0:	b8 03 00 00 00       	mov    $0x3,%eax
4c90f5:	c3                   	ret
4c90f6:	b8 03 00 00 00       	mov    $0x3,%eax
4c90fb:	c3                   	ret
4c90fc:	b8 02 00 00 00       	mov    $0x2,%eax
4c9101:	c3                   	ret
4c9102:	b8 02 00 00 00       	mov    $0x2,%eax
4c9107:	c3                   	ret
4c9108:	83 c8 ff             	or     $0xffffffff,%eax
4c910b:	c3                   	ret
4c910c:	b8 01 00 00 00       	mov    $0x1,%eax
4c9111:	c3                   	ret
4c9112:	b8 01 00 00 00       	mov    $0x1,%eax
4c9117:	c3                   	ret
4c9118:	b8 02 00 00 00       	mov    $0x2,%eax
4c911d:	c3                   	ret
4c911e:	b8 02 00 00 00       	mov    $0x2,%eax
4c9123:	c3                   	ret
4c9124:	b8 0e 00 00 00       	mov    $0xe,%eax
4c9129:	c3                   	ret
4c912a:	83 c8 ff             	or     $0xffffffff,%eax
4c912d:	c3                   	ret
4c912e:	8b c0                	mov    %eax,%eax
4c9130:	53                   	push   %ebx
4c9131:	b9 0f 00 00 80       	mov    $0x8000000f,%ecx
4c9136:	8b da                	mov    %edx,%ebx
4c9138:	81 e3 00 10 00 00    	and    $0x1000,%ebx
4c913e:	81 fb 00 10 00 00    	cmp    $0x1000,%ebx
4c9144:	75 1b                	jne    0x4c9161
4c9146:	81 e2 02 10 00 00    	and    $0x1002,%edx
4c914c:	81 fa 02 10 00 00    	cmp    $0x1002,%edx
4c9152:	75 08                	jne    0x4c915c
4c9154:	8b 0d e4 b2 6a 00    	mov    0x6ab2e4,%ecx
4c915a:	eb 40                	jmp    0x4c919c
4c915c:	8b 48 0c             	mov    0xc(%eax),%ecx
4c915f:	eb 3b                	jmp    0x4c919c
4c9161:	8b da                	mov    %edx,%ebx
4c9163:	81 e3 00 20 00 00    	and    $0x2000,%ebx
4c9169:	81 fb 00 20 00 00    	cmp    $0x2000,%ebx
4c916f:	75 1a                	jne    0x4c918b
4c9171:	81 e2 02 20 00 00    	and    $0x2002,%edx
4c9177:	81 fa 02 20 00 00    	cmp    $0x2002,%edx
4c917d:	75 07                	jne    0x4c9186
4c917f:	b9 05 00 00 80       	mov    $0x80000005,%ecx
4c9184:	eb 16                	jmp    0x4c919c
4c9186:	8b 48 10             	mov    0x10(%eax),%ecx
4c9189:	eb 11                	jmp    0x4c919c
4c918b:	81 e2 00 40 00 00    	and    $0x4000,%edx
4c9191:	81 fa 00 40 00 00    	cmp    $0x4000,%edx
4c9197:	75 03                	jne    0x4c919c
4c9199:	8b 48 14             	mov    0x14(%eax),%ecx
4c919c:	8b c1                	mov    %ecx,%eax
4c919e:	5b                   	pop    %ebx
4c919f:	c3                   	ret
4c91a0:	53                   	push   %ebx
4c91a1:	56                   	push   %esi
4c91a2:	51                   	push   %ecx
4c91a3:	8b 32                	mov    (%edx),%esi
4c91a5:	8b de                	mov    %esi,%ebx
4c91a7:	81 e3 00 10 00 00    	and    $0x1000,%ebx
4c91ad:	81 fb 00 10 00 00    	cmp    $0x1000,%ebx
4c91b3:	75 0e                	jne    0x4c91c3
4c91b5:	81 e6 00 02 00 00    	and    $0x200,%esi
4c91bb:	81 fe 00 02 00 00    	cmp    $0x200,%esi
4c91c1:	74 04                	je     0x4c91c7
4c91c3:	33 db                	xor    %ebx,%ebx
4c91c5:	eb 02                	jmp    0x4c91c9
4c91c7:	b3 01                	mov    $0x1,%bl
4c91c9:	88 1c 24             	mov    %bl,(%esp)
4c91cc:	80 7a 08 00          	cmpb   $0x0,0x8(%edx)
4c91d0:	75 12                	jne    0x4c91e4
4c91d2:	80 7a 0a 01          	cmpb   $0x1,0xa(%edx)
4c91d6:	0f 94 c3             	sete   %bl
4c91d9:	83 e3 7f             	and    $0x7f,%ebx
4c91dc:	8a 9b 9c b6 68 00    	mov    0x68b69c(%ebx),%bl
4c91e2:	eb 3c                	jmp    0x4c9220
4c91e4:	80 7a 1a 00          	cmpb   $0x0,0x1a(%edx)
4c91e8:	74 04                	je     0x4c91ee
4c91ea:	b3 07                	mov    $0x7,%bl
4c91ec:	eb 32                	jmp    0x4c9220
4c91ee:	80 7a 09 00          	cmpb   $0x0,0x9(%edx)
4c91f2:	74 04                	je     0x4c91f8
4c91f4:	b3 03                	mov    $0x3,%bl
4c91f6:	eb 28                	jmp    0x4c9220
4c91f8:	80 7a 0b 00          	cmpb   $0x0,0xb(%edx)
4c91fc:	74 12                	je     0x4c9210
4c91fe:	80 7a 0a 00          	cmpb   $0x0,0xa(%edx)
4c9202:	0f 95 c3             	setne  %bl
4c9205:	83 e3 7f             	and    $0x7f,%ebx
4c9208:	8a 9b a0 b6 68 00    	mov    0x68b6a0(%ebx),%bl
4c920e:	eb 10                	jmp    0x4c9220
4c9210:	80 7a 0a 00          	cmpb   $0x0,0xa(%edx)
4c9214:	0f 95 c3             	setne  %bl
4c9217:	83 e3 7f             	and    $0x7f,%ebx
4c921a:	8a 9b a4 b6 68 00    	mov    0x68b6a4(%ebx),%bl
4c9220:	8b f1                	mov    %ecx,%esi
4c9222:	83 e6 7f             	and    $0x7f,%esi
4c9225:	83 e3 7f             	and    $0x7f,%ebx
4c9228:	8d 1c 5b             	lea    (%ebx,%ebx,2),%ebx
4c922b:	8d 1c 98             	lea    (%eax,%ebx,4),%ebx
4c922e:	8b b4 b3 80 00 00 00 	mov    0x80(%ebx,%esi,4),%esi
4c9235:	80 3c 24 00          	cmpb   $0x0,(%esp)
4c9239:	74 2e                	je     0x4c9269
4c923b:	84 c9                	test   %cl,%cl
4c923d:	75 0b                	jne    0x4c924a
4c923f:	81 fe ff ff ff 1f    	cmp    $0x1fffffff,%esi
4c9245:	75 03                	jne    0x4c924a
4c9247:	8b 70 0c             	mov    0xc(%eax),%esi
4c924a:	80 f9 02             	cmp    $0x2,%cl
4c924d:	75 1a                	jne    0x4c9269
4c924f:	80 7a 0b 00          	cmpb   $0x0,0xb(%edx)
4c9253:	74 07                	je     0x4c925c
4c9255:	be 06 00 00 80       	mov    $0x80000006,%esi
4c925a:	eb 0d                	jmp    0x4c9269
4c925c:	81 fe ff ff ff 1f    	cmp    $0x1fffffff,%esi
4c9262:	75 05                	jne    0x4c9269
4c9264:	be 10 00 00 80       	mov    $0x80000010,%esi
4c9269:	8b c6                	mov    %esi,%eax
4c926b:	5a                   	pop    %edx
4c926c:	5e                   	pop    %esi
4c926d:	5b                   	pop    %ebx
4c926e:	c3                   	ret
4c926f:	90                   	nop
4c9270:	53                   	push   %ebx
4c9271:	56                   	push   %esi
4c9272:	51                   	push   %ecx
4c9273:	88 0c 24             	mov    %cl,(%esp)
4c9276:	8b f0                	mov    %eax,%esi
4c9278:	8b 02                	mov    (%edx),%eax
4c927a:	25 01 20 00 00       	and    $0x2001,%eax
4c927f:	3d 01 20 00 00       	cmp    $0x2001,%eax
4c9284:	75 06                	jne    0x4c928c
4c9286:	f6 42 04 01          	testb  $0x1,0x4(%edx)
4c928a:	74 04                	je     0x4c9290
4c928c:	33 c9                	xor    %ecx,%ecx
4c928e:	eb 02                	jmp    0x4c9292
4c9290:	b1 01                	mov    $0x1,%cl
4c9292:	8b 02                	mov    (%edx),%eax