5d1101:	cc                   	int3
5d1102:	cc                   	int3
5d1103:	cc                   	int3
5d1104:	cc                   	int3
5d1105:	cc                   	int3
5d1106:	cc                   	int3
5d1107:	cc                   	int3
5d1108:	cc                   	int3
5d1109:	cc                   	int3
5d110a:	cc                   	int3
5d110b:	cc                   	int3
5d110c:	cc                   	int3
5d110d:	cc                   	int3
5d110e:	cc                   	int3
5d110f:	cc                   	int3
5d1110:	cc                   	int3
5d1111:	cc                   	int3
5d1112:	cc                   	int3
5d1113:	cc                   	int3
5d1114:	cc                   	int3
5d1115:	cc                   	int3
5d1116:	cc                   	int3
5d1117:	cc                   	int3
5d1118:	cc                   	int3
5d1119:	cc                   	int3
5d111a:	cc                   	int3
5d111b:	cc                   	int3
5d111c:	cc                   	int3
5d111d:	cc                   	int3
5d111e:	cc                   	int3
5d111f:	cc                   	int3
5d1120:	55                   	push   %ebp
5d1121:	8b ec                	mov    %esp,%ebp
5d1123:	6a ff                	push   $0xffffffff
5d1125:	68 f9 80 b6 00       	push   $0xb680f9
5d112a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5d1130:	50                   	push   %eax
5d1131:	51                   	push   %ecx
5d1132:	56                   	push   %esi
5d1133:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5d1138:	33 c5                	xor    %ebp,%eax
5d113a:	50                   	push   %eax
5d113b:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d113e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5d1144:	8b 75 0c             	mov    0xc(%ebp),%esi
5d1147:	89 75 f0             	mov    %esi,-0x10(%ebp)
5d114a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5d1151:	85 f6                	test   %esi,%esi
5d1153:	74 2e                	je     0x5d1183
5d1155:	8b ce                	mov    %esi,%ecx
5d1157:	e8 ba b8 e5 ff       	call   0x42ca16
5d115c:	8b 45 10             	mov    0x10(%ebp),%eax
5d115f:	c7 06 60 1f be 00    	movl   $0xbe1f60,(%esi)
5d1165:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5d1169:	8b 48 04             	mov    0x4(%eax),%ecx
5d116c:	89 4e 04             	mov    %ecx,0x4(%esi)
5d116f:	85 c9                	test   %ecx,%ecx
5d1171:	74 10                	je     0x5d1183
5d1173:	8b 41 04             	mov    0x4(%ecx),%eax
5d1176:	83 c1 04             	add    $0x4,%ecx
5d1179:	8b 40 04             	mov    0x4(%eax),%eax
5d117c:	03 c8                	add    %eax,%ecx
5d117e:	8b 01                	mov    (%ecx),%eax
5d1180:	ff 50 08             	call   *0x8(%eax)
5d1183:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5d1186:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5d118d:	59                   	pop    %ecx
5d118e:	5e                   	pop    %esi
5d118f:	8b e5                	mov    %ebp,%esp
5d1191:	5d                   	pop    %ebp
5d1192:	c3                   	ret
5d1193:	cc                   	int3
5d1194:	cc                   	int3
5d1195:	cc                   	int3
5d1196:	cc                   	int3
5d1197:	cc                   	int3
5d1198:	cc                   	int3
5d1199:	cc                   	int3
5d119a:	cc                   	int3
5d119b:	cc                   	int3
5d119c:	cc                   	int3
5d119d:	cc                   	int3
5d119e:	cc                   	int3
5d119f:	cc                   	int3
5d11a0:	cc                   	int3
5d11a1:	cc                   	int3
5d11a2:	cc                   	int3
5d11a3:	cc                   	int3
5d11a4:	cc                   	int3
5d11a5:	cc                   	int3
5d11a6:	cc                   	int3
5d11a7:	cc                   	int3
5d11a8:	cc                   	int3
5d11a9:	cc                   	int3
5d11aa:	cc                   	int3
5d11ab:	cc                   	int3
5d11ac:	cc                   	int3
5d11ad:	cc                   	int3
5d11ae:	cc                   	int3
5d11af:	cc                   	int3
5d11b0:	8b 44 24 04          	mov    0x4(%esp),%eax
5d11b4:	c3                   	ret
5d11b5:	cc                   	int3
5d11b6:	cc                   	int3
5d11b7:	cc                   	int3
5d11b8:	cc                   	int3
5d11b9:	cc                   	int3
5d11ba:	cc                   	int3
5d11bb:	cc                   	int3
5d11bc:	cc                   	int3
5d11bd:	cc                   	int3
5d11be:	cc                   	int3
5d11bf:	cc                   	int3
5d11c0:	8b 44 24 04          	mov    0x4(%esp),%eax
5d11c4:	c3                   	ret
5d11c5:	cc                   	int3
5d11c6:	cc                   	int3
5d11c7:	cc                   	int3
5d11c8:	cc                   	int3
5d11c9:	cc                   	int3
5d11ca:	cc                   	int3
5d11cb:	cc                   	int3
5d11cc:	cc                   	int3
5d11cd:	cc                   	int3
5d11ce:	cc                   	int3
5d11cf:	cc                   	int3
5d11d0:	8b 44 24 04          	mov    0x4(%esp),%eax
5d11d4:	c3                   	ret
5d11d5:	cc                   	int3
5d11d6:	cc                   	int3
5d11d7:	cc                   	int3
5d11d8:	cc                   	int3
5d11d9:	cc                   	int3
5d11da:	cc                   	int3
5d11db:	cc                   	int3
5d11dc:	cc                   	int3
5d11dd:	cc                   	int3
5d11de:	cc                   	int3
5d11df:	cc                   	int3
5d11e0:	8b 44 24 04          	mov    0x4(%esp),%eax
5d11e4:	c3                   	ret
5d11e5:	cc                   	int3
5d11e6:	cc                   	int3
5d11e7:	cc                   	int3
5d11e8:	cc                   	int3
5d11e9:	cc                   	int3
5d11ea:	cc                   	int3
5d11eb:	cc                   	int3
5d11ec:	cc                   	int3
5d11ed:	cc                   	int3
5d11ee:	cc                   	int3
5d11ef:	cc                   	int3
5d11f0:	8b 44 24 04          	mov    0x4(%esp),%eax
5d11f4:	c3                   	ret
5d11f5:	cc                   	int3
5d11f6:	cc                   	int3
5d11f7:	cc                   	int3
5d11f8:	cc                   	int3
5d11f9:	cc                   	int3
5d11fa:	cc                   	int3
5d11fb:	cc                   	int3
5d11fc:	cc                   	int3
5d11fd:	cc                   	int3
5d11fe:	cc                   	int3
5d11ff:	cc                   	int3
5d1200:	8b 44 24 04          	mov    0x4(%esp),%eax
5d1204:	c3                   	ret
5d1205:	cc                   	int3
5d1206:	cc                   	int3
5d1207:	cc                   	int3
5d1208:	cc                   	int3
5d1209:	cc                   	int3
5d120a:	cc                   	int3
5d120b:	cc                   	int3
5d120c:	cc                   	int3
5d120d:	cc                   	int3
5d120e:	cc                   	int3
5d120f:	cc                   	int3
5d1210:	51                   	push   %ecx
5d1211:	56                   	push   %esi
5d1212:	8b f1                	mov    %ecx,%esi
5d1214:	89 74 24 04          	mov    %esi,0x4(%esp)
5d1218:	e8 f9 b7 e5 ff       	call   0x42ca16
5d121d:	c7 06 f8 e7 bd 00    	movl   $0xbde7f8,(%esi)
5d1223:	8b c6                	mov    %esi,%eax
5d1225:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
5d122c:	5e                   	pop    %esi
5d122d:	59                   	pop    %ecx
5d122e:	c3                   	ret
5d122f:	cc                   	int3
5d1230:	cc                   	int3
5d1231:	cc                   	int3
5d1232:	cc                   	int3
5d1233:	cc                   	int3
5d1234:	cc                   	int3
5d1235:	cc                   	int3
5d1236:	cc                   	int3
5d1237:	cc                   	int3
5d1238:	cc                   	int3
5d1239:	cc                   	int3
5d123a:	cc                   	int3
5d123b:	cc                   	int3
5d123c:	cc                   	int3
5d123d:	cc                   	int3
5d123e:	cc                   	int3
5d123f:	cc                   	int3
5d1240:	55                   	push   %ebp
5d1241:	8b ec                	mov    %esp,%ebp
5d1243:	6a ff                	push   $0xffffffff
5d1245:	68 38 81 b6 00       	push   $0xb68138
5d124a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5d1250:	50                   	push   %eax
5d1251:	51                   	push   %ecx
5d1252:	53                   	push   %ebx
5d1253:	56                   	push   %esi
5d1254:	57                   	push   %edi
5d1255:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5d125a:	33 c5                	xor    %ebp,%eax
5d125c:	50                   	push   %eax
5d125d:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d1260:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5d1266:	8b d9                	mov    %ecx,%ebx
5d1268:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5d126b:	e8 a6 b7 e5 ff       	call   0x42ca16
5d1270:	8b 75 08             	mov    0x8(%ebp),%esi
5d1273:	c7 03 60 1f be 00    	movl   $0xbe1f60,(%ebx)
5d1279:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5d1280:	8b 3e                	mov    (%esi),%edi
5d1282:	e8 72 bf e6 ff       	call   0x43d1f9
5d1287:	50                   	push   %eax
5d1288:	8b ce                	mov    %esi,%ecx
5d128a:	ff 57 04             	call   *0x4(%edi)
5d128d:	89 43 04             	mov    %eax,0x4(%ebx)
5d1290:	85 c0                	test   %eax,%eax
5d1292:	74 10                	je     0x5d12a4
5d1294:	8b 48 04             	mov    0x4(%eax),%ecx
5d1297:	83 c0 04             	add    $0x4,%eax
5d129a:	8b 49 04             	mov    0x4(%ecx),%ecx
5d129d:	03 c8                	add    %eax,%ecx
5d129f:	8b 01                	mov    (%ecx),%eax
5d12a1:	ff 50 08             	call   *0x8(%eax)
5d12a4:	8b c3                	mov    %ebx,%eax
5d12a6:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5d12a9:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5d12b0:	59                   	pop    %ecx
5d12b1:	5f                   	pop    %edi
5d12b2:	5e                   	pop    %esi
5d12b3:	5b                   	pop    %ebx
5d12b4:	8b e5                	mov    %ebp,%esp
5d12b6:	5d                   	pop    %ebp
5d12b7:	c2 04 00             	ret    $0x4
5d12ba:	cc                   	int3
5d12bb:	cc                   	int3
5d12bc:	cc                   	int3
5d12bd:	cc                   	int3
5d12be:	cc                   	int3
5d12bf:	cc                   	int3
5d12c0:	cc                   	int3
5d12c1:	cc                   	int3
5d12c2:	cc                   	int3
5d12c3:	cc                   	int3
5d12c4:	cc                   	int3
5d12c5:	cc                   	int3
5d12c6:	cc                   	int3
5d12c7:	cc                   	int3
5d12c8:	cc                   	int3
5d12c9:	cc                   	int3
5d12ca:	cc                   	int3
5d12cb:	cc                   	int3
5d12cc:	cc                   	int3
5d12cd:	cc                   	int3
5d12ce:	cc                   	int3
5d12cf:	cc                   	int3
5d12d0:	cc                   	int3
5d12d1:	cc                   	int3
5d12d2:	cc                   	int3
5d12d3:	cc                   	int3
5d12d4:	cc                   	int3
5d12d5:	cc                   	int3
5d12d6:	cc                   	int3
5d12d7:	cc                   	int3
5d12d8:	cc                   	int3
5d12d9:	cc                   	int3
5d12da:	cc                   	int3
5d12db:	cc                   	int3
5d12dc:	cc                   	int3
5d12dd:	cc                   	int3
5d12de:	cc                   	int3
5d12df:	cc                   	int3
5d12e0:	8b c1                	mov    %ecx,%eax
5d12e2:	c3                   	ret
5d12e3:	cc                   	int3
5d12e4:	cc                   	int3
5d12e5:	cc                   	int3
5d12e6:	cc                   	int3
5d12e7:	cc                   	int3
5d12e8:	cc                   	int3
5d12e9:	cc                   	int3
5d12ea:	cc                   	int3
5d12eb:	cc                   	int3
5d12ec:	cc                   	int3
5d12ed:	cc                   	int3
5d12ee:	cc                   	int3
5d12ef:	cc                   	int3
5d12f0:	56                   	push   %esi
5d12f1:	8b 74 24 08          	mov    0x8(%esp),%esi
5d12f5:	57                   	push   %edi
5d12f6:	8b f9                	mov    %ecx,%edi
5d12f8:	85 f6                	test   %esi,%esi
5d12fa:	74 0d                	je     0x5d1309
5d12fc:	8b 06                	mov    (%esi),%eax
5d12fe:	8b 48 04             	mov    0x4(%eax),%ecx
5d1301:	8b 04 31             	mov    (%ecx,%esi,1),%eax
5d1304:	03 ce                	add    %esi,%ecx
5d1306:	ff 50 08             	call   *0x8(%eax)
5d1309:	8d 47 04             	lea    0x4(%edi),%eax
5d130c:	56                   	push   %esi
5d130d:	50                   	push   %eax
5d130e:	e8 70 19 e4 ff       	call   0x412c83
5d1313:	83 c4 08             	add    $0x8,%esp
5d1316:	85 c0                	test   %eax,%eax
5d1318:	74 0c                	je     0x5d1326
5d131a:	8b 08                	mov    (%eax),%ecx
5d131c:	8b 49 04             	mov    0x4(%ecx),%ecx
5d131f:	03 c8                	add    %eax,%ecx
5d1321:	8b 01                	mov    (%ecx),%eax
5d1323:	ff 50 0c             	call   *0xc(%eax)
5d1326:	8b c7                	mov    %edi,%eax
5d1328:	5f                   	pop    %edi
5d1329:	5e                   	pop    %esi
5d132a:	c2 04 00             	ret    $0x4
5d132d:	cc                   	int3
5d132e:	cc                   	int3
5d132f:	cc                   	int3
5d1330:	cc                   	int3
5d1331:	cc                   	int3
5d1332:	cc                   	int3
5d1333:	cc                   	int3
5d1334:	cc                   	int3
5d1335:	cc                   	int3
5d1336:	cc                   	int3
5d1337:	cc                   	int3
5d1338:	cc                   	int3
5d1339:	cc                   	int3
5d133a:	cc                   	int3
5d133b:	cc                   	int3
5d133c:	cc                   	int3
5d133d:	cc                   	int3
5d133e:	cc                   	int3
5d133f:	cc                   	int3