4b0f2c:	eb 01                	jmp    0x4b0f2f
4b0f2e:	46                   	inc    %esi
4b0f2f:	8b d6                	mov    %esi,%edx
4b0f31:	8b c7                	mov    %edi,%eax
4b0f33:	e8 7c d8 ff ff       	call   0x4ae7b4
4b0f38:	8b d8                	mov    %eax,%ebx
4b0f3a:	80 7b 57 00          	cmpb   $0x0,0x57(%ebx)
4b0f3e:	74 14                	je     0x4b0f54
4b0f40:	8b c3                	mov    %ebx,%eax
4b0f42:	8b 10                	mov    (%eax),%edx
4b0f44:	ff 52 50             	call   *0x50(%edx)
4b0f47:	84 c0                	test   %al,%al
4b0f49:	74 09                	je     0x4b0f54
4b0f4b:	80 bb 6b 01 00 00 00 	cmpb   $0x0,0x16b(%ebx)
4b0f52:	75 3e                	jne    0x4b0f92
4b0f54:	3b 75 fc             	cmp    -0x4(%ebp),%esi
4b0f57:	75 c9                	jne    0x4b0f22
4b0f59:	eb 35                	jmp    0x4b0f90
4b0f5b:	85 f6                	test   %esi,%esi
4b0f5d:	75 06                	jne    0x4b0f65
4b0f5f:	8b 75 f8             	mov    -0x8(%ebp),%esi
4b0f62:	4e                   	dec    %esi
4b0f63:	eb 01                	jmp    0x4b0f66
4b0f65:	4e                   	dec    %esi
4b0f66:	8b d6                	mov    %esi,%edx
4b0f68:	8b c7                	mov    %edi,%eax
4b0f6a:	e8 45 d8 ff ff       	call   0x4ae7b4
4b0f6f:	8b d8                	mov    %eax,%ebx
4b0f71:	80 7b 57 00          	cmpb   $0x0,0x57(%ebx)
4b0f75:	74 14                	je     0x4b0f8b
4b0f77:	8b c3                	mov    %ebx,%eax
4b0f79:	8b 10                	mov    (%eax),%edx
4b0f7b:	ff 52 50             	call   *0x50(%edx)
4b0f7e:	84 c0                	test   %al,%al
4b0f80:	74 09                	je     0x4b0f8b
4b0f82:	80 bb 6b 01 00 00 00 	cmpb   $0x0,0x16b(%ebx)
4b0f89:	75 07                	jne    0x4b0f92
4b0f8b:	3b 75 fc             	cmp    -0x4(%ebp),%esi
4b0f8e:	75 cb                	jne    0x4b0f5b
4b0f90:	33 db                	xor    %ebx,%ebx
4b0f92:	8b c3                	mov    %ebx,%eax
4b0f94:	5f                   	pop    %edi
4b0f95:	5e                   	pop    %esi
4b0f96:	5b                   	pop    %ebx
4b0f97:	59                   	pop    %ecx
4b0f98:	59                   	pop    %ecx
4b0f99:	5d                   	pop    %ebp
4b0f9a:	c3                   	ret
4b0f9b:	90                   	nop
4b0f9c:	55                   	push   %ebp
4b0f9d:	8b ec                	mov    %esp,%ebp
4b0f9f:	83 c4 e8             	add    $0xffffffe8,%esp
4b0fa2:	53                   	push   %ebx
4b0fa3:	56                   	push   %esi
4b0fa4:	57                   	push   %edi
4b0fa5:	8b 5d 10             	mov    0x10(%ebp),%ebx
4b0fa8:	8b 75 08             	mov    0x8(%ebp),%esi
4b0fab:	83 3d 30 b2 6a 00 00 	cmpl   $0x0,0x6ab230
4b0fb2:	74 38                	je     0x4b0fec
4b0fb4:	a1 30 b2 6a 00       	mov    0x6ab230,%eax
4b0fb9:	e8 b6 9f fa ff       	call   0x45af74
4b0fbe:	8b f8                	mov    %eax,%edi
4b0fc0:	85 ff                	test   %edi,%edi
4b0fc2:	74 28                	je     0x4b0fec
4b0fc4:	8b c7                	mov    %edi,%eax
4b0fc6:	e8 e5 b5 fa ff       	call   0x45c5b0
4b0fcb:	84 c0                	test   %al,%al
4b0fcd:	74 1d                	je     0x4b0fec
4b0fcf:	8b 43 08             	mov    0x8(%ebx),%eax
4b0fd2:	83 f8 25             	cmp    $0x25,%eax
4b0fd5:	75 09                	jne    0x4b0fe0
4b0fd7:	c7 43 08 27 00 00 00 	movl   $0x27,0x8(%ebx)
4b0fde:	eb 0c                	jmp    0x4b0fec
4b0fe0:	83 f8 27             	cmp    $0x27,%eax
4b0fe3:	75 07                	jne    0x4b0fec
4b0fe5:	c7 43 08 25 00 00 00 	movl   $0x25,0x8(%ebx)
4b0fec:	53                   	push   %ebx
4b0fed:	8b 45 0c             	mov    0xc(%ebp),%eax
4b0ff0:	50                   	push   %eax
4b0ff1:	56                   	push   %esi
4b0ff2:	a1 20 b2 6a 00       	mov    0x6ab220,%eax
4b0ff7:	50                   	push   %eax
4b0ff8:	e8 23 68 f5 ff       	call   0x407820
4b0ffd:	89 45 fc             	mov    %eax,-0x4(%ebp)
4b1000:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
4b1004:	0f 85 5a 02 00 00    	jne    0x4b1264
4b100a:	83 fe 02             	cmp    $0x2,%esi
4b100d:	0f 85 51 02 00 00    	jne    0x4b1264
4b1013:	33 ff                	xor    %edi,%edi
4b1015:	80 3d 80 b4 68 00 00 	cmpb   $0x0,0x68b480
4b101c:	75 18                	jne    0x4b1036
4b101e:	c6 05 80 b4 68 00 01 	movb   $0x1,0x68b480
4b1025:	6a 00                	push   $0x0
4b1027:	6a 28                	push   $0x28
4b1029:	68 00 01 00 00       	push   $0x100
4b102e:	8b 03                	mov    (%ebx),%eax
4b1030:	50                   	push   %eax
4b1031:	e8 5a 6c f5 ff       	call   0x407c90
4b1036:	8b 43 04             	mov    0x4(%ebx),%eax
4b1039:	2d 00 01 00 00       	sub    $0x100,%eax
4b103e:	0f 84 c7 00 00 00    	je     0x4b110b
4b1044:	83 e8 04             	sub    $0x4,%eax
4b1047:	0f 84 a1 00 00 00    	je     0x4b10ee
4b104d:	83 e8 1b             	sub    $0x1b,%eax
4b1050:	74 10                	je     0x4b1062
4b1052:	2d e1 00 00 00       	sub    $0xe1,%eax
4b1057:	0f 84 53 01 00 00    	je     0x4b11b0
4b105d:	e9 8e 01 00 00       	jmp    0x4b11f0
4b1062:	8b 43 08             	mov    0x8(%ebx),%eax
4b1065:	e8 42 6e f5 ff       	call   0x407eac
4b106a:	66 3d ff ff          	cmp    $0xffff,%ax
4b106e:	75 26                	jne    0x4b1096
4b1070:	83 7b 0c 00          	cmpl   $0x0,0xc(%ebx)
4b1074:	75 20                	jne    0x4b1096
4b1076:	80 3d 3c b2 6a 00 00 	cmpb   $0x0,0x6ab23c
4b107d:	0f 85 e1 01 00 00    	jne    0x4b1264
4b1083:	a1 24 b2 6a 00       	mov    0x6ab224,%eax
4b1088:	66 be b3 ff          	mov    $0xffb3,%si
4b108c:	e8 e3 2b f5 ff       	call   0x403c74
4b1091:	e9 ce 01 00 00       	jmp    0x4b1264
4b1096:	c6 05 3c b2 6a 00 00 	movb   $0x0,0x6ab23c
4b109d:	c6 45 f3 00          	movb   $0x0,-0xd(%ebp)
4b10a1:	8b 43 08             	mov    0x8(%ebx),%eax
4b10a4:	e8 03 6e f5 ff       	call   0x407eac
4b10a9:	a8 10                	test   $0x10,%al
4b10ab:	74 04                	je     0x4b10b1
4b10ad:	c6 45 f3 01          	movb   $0x1,-0xd(%ebp)
4b10b1:	80 7d f3 01          	cmpb   $0x1,-0xd(%ebp)
4b10b5:	75 12                	jne    0x4b10c9
4b10b7:	0f b7 43 08          	movzwl 0x8(%ebx),%eax
4b10bb:	50                   	push   %eax
4b10bc:	8b 43 0c             	mov    0xc(%ebx),%eax
4b10bf:	50                   	push   %eax
4b10c0:	e8 3b 6a f5 ff       	call   0x407b00
4b10c5:	8b d8                	mov    %eax,%ebx
4b10c7:	eb 06                	jmp    0x4b10cf
4b10c9:	0f b7 43 08          	movzwl 0x8(%ebx),%eax
4b10cd:	8b d8                	mov    %eax,%ebx
4b10cf:	a1 24 b2 6a 00       	mov    0x6ab224,%eax
4b10d4:	8b 80 cc 02 00 00    	mov    0x2cc(%eax),%eax
4b10da:	8a 4d f3             	mov    -0xd(%ebp),%cl
4b10dd:	8b d3                	mov    %ebx,%edx
4b10df:	e8 28 ad fa ff       	call   0x45be0c
4b10e4:	a3 30 b2 6a 00       	mov    %eax,0x6ab230
4b10e9:	e9 02 01 00 00       	jmp    0x4b11f0
4b10ee:	83 7b 08 12          	cmpl   $0x12,0x8(%ebx)
4b10f2:	0f 85 f8 00 00 00    	jne    0x4b11f0
4b10f8:	a1 24 b2 6a 00       	mov    0x6ab224,%eax
4b10fd:	66 be b3 ff          	mov    $0xffb3,%si
4b1101:	e8 6e 2b f5 ff       	call   0x403c74
4b1106:	e9 59 01 00 00       	jmp    0x4b1264
4b110b:	8b 43 08             	mov    0x8(%ebx),%eax
4b110e:	83 f8 0d             	cmp    $0xd,%eax
4b1111:	75 11                	jne    0x4b1124
4b1113:	a1 24 b2 6a 00       	mov    0x6ab224,%eax
4b1118:	c6 80 d8 02 00 00 01 	movb   $0x1,0x2d8(%eax)
4b111f:	e9 cc 00 00 00       	jmp    0x4b11f0
4b1124:	83 f8 1b             	cmp    $0x1b,%eax
4b1127:	75 0c                	jne    0x4b1135
4b1129:	c6 05 3c b2 6a 00 01 	movb   $0x1,0x6ab23c
4b1130:	e9 bb 00 00 00       	jmp    0x4b11f0
4b1135:	83 3d 30 b2 6a 00 00 	cmpl   $0x0,0x6ab230
4b113c:	0f 84 ae 00 00 00    	je     0x4b11f0
4b1142:	83 7b 08 27          	cmpl   $0x27,0x8(%ebx)
4b1146:	75 19                	jne    0x4b1161
4b1148:	a1 30 b2 6a 00       	mov    0x6ab230,%eax
4b114d:	e8 66 98 fa ff       	call   0x45a9b8
4b1152:	85 c0                	test   %eax,%eax
4b1154:	75 0b                	jne    0x4b1161
4b1156:	b0 01                	mov    $0x1,%al
4b1158:	e8 93 fd ff ff       	call   0x4b0ef0
4b115d:	8b f8                	mov    %eax,%edi
4b115f:	eb 30                	jmp    0x4b1191
4b1161:	83 7b 08 25          	cmpl   $0x25,0x8(%ebx)
4b1165:	75 28                	jne    0x4b118f
4b1167:	a1 30 b2 6a 00       	mov    0x6ab230,%eax
4b116c:	66 be f2 ff          	mov    $0xfff2,%si
4b1170:	e8 ff 2a f5 ff       	call   0x403c74
4b1175:	8b 15 18 7d 45 00    	mov    0x457d18,%edx
4b117b:	e8 84 2a f5 ff       	call   0x403c04
4b1180:	84 c0                	test   %al,%al
4b1182:	74 0b                	je     0x4b118f
4b1184:	33 c0                	xor    %eax,%eax
4b1186:	e8 65 fd ff ff       	call   0x4b0ef0
4b118b:	8b f8                	mov    %eax,%edi
4b118d:	eb 02                	jmp    0x4b1191
4b118f:	33 ff                	xor    %edi,%edi
4b1191:	85 ff                	test   %edi,%edi
4b1193:	74 5b                	je     0x4b11f0
4b1195:	8d 4d e8             	lea    -0x18(%ebp),%ecx
4b1198:	33 d2                	xor    %edx,%edx
4b119a:	33 c0                	xor    %eax,%eax
4b119c:	e8 0b 5e f5 ff       	call   0x406fac
4b11a1:	8d 55 e8             	lea    -0x18(%ebp),%edx
4b11a4:	8d 4d f4             	lea    -0xc(%ebp),%ecx
4b11a7:	8b c7                	mov    %edi,%eax
4b11a9:	e8 36 71 f9 ff       	call   0x4482e4
4b11ae:	eb 40                	jmp    0x4b11f0
4b11b0:	8b 43 14             	mov    0x14(%ebx),%eax
4b11b3:	89 45 f4             	mov    %eax,-0xc(%ebp)
4b11b6:	8b 43 18             	mov    0x18(%ebx),%eax
4b11b9:	89 45 f8             	mov    %eax,-0x8(%ebp)
4b11bc:	8b 45 f4             	mov    -0xc(%ebp),%eax
4b11bf:	3b 05 34 b2 6a 00    	cmp    0x6ab234,%eax
4b11c5:	75 0b                	jne    0x4b11d2
4b11c7:	8b 45 f8             	mov    -0x8(%ebp),%eax
4b11ca:	3b 05 38 b2 6a 00    	cmp    0x6ab238,%eax
4b11d0:	74 1e                	je     0x4b11f0
4b11d2:	8d 45 f4             	lea    -0xc(%ebp),%eax
4b11d5:	33 d2                	xor    %edx,%edx
4b11d7:	e8 74 5e f9 ff       	call   0x447050
4b11dc:	8b f8                	mov    %eax,%edi
4b11de:	8b 45 f4             	mov    -0xc(%ebp),%eax
4b11e1:	89 05 34 b2 6a 00    	mov    %eax,0x6ab234
4b11e7:	8b 45 f8             	mov    -0x8(%ebp),%eax
4b11ea:	89 05 38 b2 6a 00    	mov    %eax,0x6ab238
4b11f0:	85 ff                	test   %edi,%edi
4b11f2:	74 70                	je     0x4b1264
4b11f4:	8b c7                	mov    %edi,%eax
4b11f6:	8b 15 08 ca 49 00    	mov    0x49ca08,%edx
4b11fc:	e8 03 2a f5 ff       	call   0x403c04
4b1201:	84 c0                	test   %al,%al
4b1203:	74 5f                	je     0x4b1264
4b1205:	8b df                	mov    %edi,%ebx
4b1207:	8b c3                	mov    %ebx,%eax
4b1209:	e8 e6 c2 ff ff       	call   0x4ad4f4
4b120e:	3b 05 2c b2 6a 00    	cmp    0x6ab22c,%eax
4b1214:	74 4e                	je     0x4b1264
4b1216:	80 bb 6b 01 00 00 00 	cmpb   $0x0,0x16b(%ebx)
4b121d:	74 45                	je     0x4b1264
4b121f:	83 7b 30 00          	cmpl   $0x0,0x30(%ebx)
4b1223:	74 3f                	je     0x4b1264
4b1225:	8b 43 30             	mov    0x30(%ebx),%eax
4b1228:	e8 2b e0 f9 ff       	call   0x44f258
4b122d:	84 c0                	test   %al,%al
4b122f:	74 33                	je     0x4b1264
4b1231:	c6 05 3c b2 6a 00 01 	movb   $0x1,0x6ab23c
4b1238:	a1 24 b2 6a 00       	mov    0x6ab224,%eax
4b123d:	c6 80 c8 02 00 00 00 	movb   $0x0,0x2c8(%eax)
4b1244:	8b d3                	mov    %ebx,%edx
4b1246:	a1 24 b2 6a 00       	mov    0x6ab224,%eax
4b124b:	66 be b1 ff          	mov    $0xffb1,%si
4b124f:	e8 20 2a f5 ff       	call   0x403c74
4b1254:	8b d3                	mov    %ebx,%edx
4b1256:	a1 24 b2 6a 00       	mov    0x6ab224,%eax
4b125b:	66 be b1 ff          	mov    $0xffb1,%si
4b125f:	e8 10 2a f5 ff       	call   0x403c74
4b1264:	8b 45 fc             	mov    -0x4(%ebp),%eax
4b1267:	5f                   	pop    %edi
4b1268:	5e                   	pop    %esi
4b1269:	5b                   	pop    %ebx
4b126a:	8b e5                	mov    %ebp,%esp
4b126c:	5d                   	pop    %ebp
4b126d:	c2 0c 00             	ret    $0xc
4b1270:	c6 05 3c b2 6a 00 00 	movb   $0x0,0x6ab23c
4b1277:	68 34 b2 6a 00       	push   $0x6ab234
4b127c:	e8 87 67 f5 ff       	call   0x407a08
4b1281:	83 3d 20 b2 6a 00 00 	cmpl   $0x0,0x6ab220
4b1288:	75 1a                	jne    0x4b12a4
4b128a:	e8 39 5f f5 ff       	call   0x4071c8
4b128f:	50                   	push   %eax
4b1290:	6a 00                	push   $0x0
4b1292:	b8 9c 0f 4b 00       	mov    $0x4b0f9c,%eax
4b1297:	50                   	push   %eax
4b1298:	6a ff                	push   $0xffffffff
4b129a:	e8 49 6b f5 ff       	call   0x407de8
4b129f:	a3 20 b2 6a 00       	mov    %eax,0x6ab220
4b12a4:	c3                   	ret
4b12a5:	8d 40 00             	lea    0x0(%eax),%eax
4b12a8:	83 3d 20 b2 6a 00 00 	cmpl   $0x0,0x6ab220
4b12af:	74 0b                	je     0x4b12bc
4b12b1:	a1 20 b2 6a 00       	mov    0x6ab220,%eax
4b12b6:	50                   	push   %eax
4b12b7:	e8 8c 6b f5 ff       	call   0x407e48
4b12bc:	33 c0                	xor    %eax,%eax
4b12be:	a3 20 b2 6a 00       	mov    %eax,0x6ab220
4b12c3:	33 c0                	xor    %eax,%eax
4b12c5:	a3 30 b2 6a 00       	mov    %eax,0x6ab230
4b12ca:	33 c0                	xor    %eax,%eax
4b12cc:	a3 24 b2 6a 00       	mov    %eax,0x6ab224
4b12d1:	c7 05 2c b2 6a 00 ff 	movl   $0xffffffff,0x6ab22c
4b12d8:	ff ff ff
4b12db:	c6 05 80 b4 68 00 00 	movb   $0x0,0x68b480
4b12e2:	c3                   	ret
4b12e3:	90                   	nop
4b12e4:	55                   	push   %ebp
4b12e5:	8b ec                	mov    %esp,%ebp
4b12e7:	56                   	push   %esi
4b12e8:	57                   	push   %edi
4b12e9:	8b 7d 10             	mov    0x10(%ebp),%edi
4b12ec:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
4b12f0:	75 63                	jne    0x4b1355
4b12f2:	8b 47 04             	mov    0x4(%edi),%eax
4b12f5:	3d 01 b0 00 00       	cmp    $0xb001,%eax
4b12fa:	75 10                	jne    0x4b130c
4b12fc:	a1 28 b2 6a 00       	mov    0x6ab228,%eax
4b1301:	66 be b3 ff          	mov    $0xffb3,%si
4b1305:	e8 6a 29 f5 ff       	call   0x403c74
4b130a:	eb 49                	jmp    0x4b1355
4b130c:	3d 11 01 00 00       	cmp    $0x111,%eax
4b1311:	75 07                	jne    0x4b131a
4b1313:	e8 7c 00 00 00       	call   0x4b1394
4b1318:	eb 3b                	jmp    0x4b1355
4b131a:	83 3d 20 b2 6a 00 00 	cmpl   $0x0,0x6ab220
4b1321:	75 32                	jne    0x4b1355
4b1323:	8b 47 04             	mov    0x4(%edi),%eax
4b1326:	3d 02 01 00 00       	cmp    $0x102,%eax
4b132b:	74 1c                	je     0x4b1349
4b132d:	3d 00 01 00 00       	cmp    $0x100,%eax
4b1332:	74 15                	je     0x4b1349
4b1334:	3d 01 01 00 00       	cmp    $0x101,%eax
4b1339:	74 0e                	je     0x4b1349
4b133b:	3d 04 01 00 00       	cmp    $0x104,%eax
4b1340:	74 07                	je     0x4b1349
4b1342:	3d 05 01 00 00       	cmp    $0x105,%eax
4b1347:	75 0c                	jne    0x4b1355
4b1349:	a1 28 b2 6a 00       	mov    0x6ab228,%eax
4b134e:	e8 01 dc f9 ff       	call   0x44ef54
4b1353:	89 07                	mov    %eax,(%edi)
4b1355:	57                   	push   %edi
4b1356:	8b 45 0c             	mov    0xc(%ebp),%eax
4b1359:	50                   	push   %eax
4b135a:	8b 45 08             	mov    0x8(%ebp),%eax
4b135d:	50                   	push   %eax
4b135e:	a1 40 b2 6a 00       	mov    0x6ab240,%eax
4b1363:	50                   	push   %eax
4b1364:	e8 b7 64 f5 ff       	call   0x407820
4b1369:	5f                   	pop    %edi
4b136a:	5e                   	pop    %esi
4b136b:	5d                   	pop    %ebp
4b136c:	c2 0c 00             	ret    $0xc
4b136f:	90                   	nop
4b1370:	83 3d 40 b2 6a 00 00 	cmpl   $0x0,0x6ab240
4b1377:	75 1a                	jne    0x4b1393
4b1379:	e8 4a 5e f5 ff       	call   0x4071c8
4b137e:	50                   	push   %eax
4b137f:	6a 00                	push   $0x0
4b1381:	b8 e4 12 4b 00       	mov    $0x4b12e4,%eax
4b1386:	50                   	push   %eax
4b1387:	6a 03                	push   $0x3
4b1389:	e8 5a 6a f5 ff       	call   0x407de8
4b138e:	a3 40 b2 6a 00       	mov    %eax,0x6ab240
4b1393:	c3                   	ret
4b1394:	83 3d 40 b2 6a 00 00 	cmpl   $0x0,0x6ab240
4b139b:	74 0b                	je     0x4b13a8
4b139d:	a1 40 b2 6a 00       	mov    0x6ab240,%eax
4b13a2:	50                   	push   %eax
4b13a3:	e8 a0 6a f5 ff       	call   0x407e48
4b13a8:	33 c0                	xor    %eax,%eax
4b13aa:	a3 40 b2 6a 00       	mov    %eax,0x6ab240