5b60bd:	cc                   	int3
5b60be:	cc                   	int3
5b60bf:	cc                   	int3
5b60c0:	57                   	push   %edi
5b60c1:	ff 74 24 18          	push   0x18(%esp)
5b60c5:	8b f9                	mov    %ecx,%edi
5b60c7:	ff 74 24 18          	push   0x18(%esp)
5b60cb:	ff 74 24 18          	push   0x18(%esp)
5b60cf:	e8 7b cd e5 ff       	call   0x412e4f
5b60d4:	50                   	push   %eax
5b60d5:	83 c0 10             	add    $0x10,%eax
5b60d8:	8b cf                	mov    %edi,%ecx
5b60da:	50                   	push   %eax
5b60db:	ff 74 24 14          	push   0x14(%esp)
5b60df:	ff 74 24 14          	push   0x14(%esp)
5b60e3:	e8 98 4e e8 ff       	call   0x43af80
5b60e8:	8b 44 24 08          	mov    0x8(%esp),%eax
5b60ec:	5f                   	pop    %edi
5b60ed:	c2 14 00             	ret    $0x14
5b60f0:	cc                   	int3
5b60f1:	cc                   	int3
5b60f2:	cc                   	int3
5b60f3:	cc                   	int3
5b60f4:	cc                   	int3
5b60f5:	cc                   	int3
5b60f6:	cc                   	int3
5b60f7:	cc                   	int3
5b60f8:	cc                   	int3
5b60f9:	cc                   	int3
5b60fa:	cc                   	int3
5b60fb:	cc                   	int3
5b60fc:	cc                   	int3
5b60fd:	cc                   	int3
5b60fe:	cc                   	int3
5b60ff:	cc                   	int3
5b6100:	57                   	push   %edi
5b6101:	ff 74 24 18          	push   0x18(%esp)
5b6105:	8b f9                	mov    %ecx,%edi
5b6107:	ff 74 24 18          	push   0x18(%esp)
5b610b:	ff 74 24 18          	push   0x18(%esp)
5b610f:	e8 fa 65 e8 ff       	call   0x43c70e
5b6114:	50                   	push   %eax
5b6115:	83 c0 10             	add    $0x10,%eax
5b6118:	8b cf                	mov    %edi,%ecx
5b611a:	50                   	push   %eax
5b611b:	ff 74 24 14          	push   0x14(%esp)
5b611f:	ff 74 24 14          	push   0x14(%esp)
5b6123:	e8 58 4e e8 ff       	call   0x43af80
5b6128:	8b 44 24 08          	mov    0x8(%esp),%eax
5b612c:	5f                   	pop    %edi
5b612d:	c2 14 00             	ret    $0x14
5b6130:	cc                   	int3
5b6131:	cc                   	int3
5b6132:	cc                   	int3
5b6133:	cc                   	int3
5b6134:	cc                   	int3
5b6135:	cc                   	int3
5b6136:	cc                   	int3
5b6137:	cc                   	int3
5b6138:	cc                   	int3
5b6139:	cc                   	int3
5b613a:	cc                   	int3
5b613b:	cc                   	int3
5b613c:	cc                   	int3
5b613d:	cc                   	int3
5b613e:	cc                   	int3
5b613f:	cc                   	int3
5b6140:	8b 44 24 04          	mov    0x4(%esp),%eax
5b6144:	c3                   	ret
5b6145:	cc                   	int3
5b6146:	cc                   	int3
5b6147:	cc                   	int3
5b6148:	cc                   	int3
5b6149:	cc                   	int3
5b614a:	cc                   	int3
5b614b:	cc                   	int3
5b614c:	cc                   	int3
5b614d:	cc                   	int3
5b614e:	cc                   	int3
5b614f:	cc                   	int3
5b6150:	ff 74 24 08          	push   0x8(%esp)
5b6154:	ff 74 24 08          	push   0x8(%esp)
5b6158:	e8 eb 7c e7 ff       	call   0x42de48
5b615d:	8b 44 24 04          	mov    0x4(%esp),%eax
5b6161:	c2 08 00             	ret    $0x8
5b6164:	cc                   	int3
5b6165:	cc                   	int3
5b6166:	cc                   	int3
5b6167:	cc                   	int3
5b6168:	cc                   	int3
5b6169:	cc                   	int3
5b616a:	cc                   	int3
5b616b:	cc                   	int3
5b616c:	cc                   	int3
5b616d:	cc                   	int3
5b616e:	cc                   	int3
5b616f:	cc                   	int3
5b6170:	ff 74 24 08          	push   0x8(%esp)
5b6174:	ff 74 24 08          	push   0x8(%esp)
5b6178:	e8 84 04 e8 ff       	call   0x436601
5b617d:	8b 44 24 04          	mov    0x4(%esp),%eax
5b6181:	c2 08 00             	ret    $0x8
5b6184:	cc                   	int3
5b6185:	cc                   	int3
5b6186:	cc                   	int3
5b6187:	cc                   	int3
5b6188:	cc                   	int3
5b6189:	cc                   	int3
5b618a:	cc                   	int3
5b618b:	cc                   	int3
5b618c:	cc                   	int3
5b618d:	cc                   	int3
5b618e:	cc                   	int3
5b618f:	cc                   	int3
5b6190:	55                   	push   %ebp
5b6191:	8b ec                	mov    %esp,%ebp
5b6193:	6a ff                	push   $0xffffffff
5b6195:	68 a8 3c b6 00       	push   $0xb63ca8
5b619a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5b61a0:	50                   	push   %eax
5b61a1:	51                   	push   %ecx
5b61a2:	56                   	push   %esi
5b61a3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5b61a8:	33 c5                	xor    %ebp,%eax
5b61aa:	50                   	push   %eax
5b61ab:	8d 45 f4             	lea    -0xc(%ebp),%eax
5b61ae:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5b61b4:	8b f1                	mov    %ecx,%esi
5b61b6:	89 75 f0             	mov    %esi,-0x10(%ebp)
5b61b9:	e8 58 68 e7 ff       	call   0x42ca16
5b61be:	8b 45 08             	mov    0x8(%ebp),%eax
5b61c1:	c7 06 28 03 be 00    	movl   $0xbe0328,(%esi)
5b61c7:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5b61ce:	8b 48 04             	mov    0x4(%eax),%ecx
5b61d1:	89 4e 04             	mov    %ecx,0x4(%esi)
5b61d4:	85 c9                	test   %ecx,%ecx
5b61d6:	74 10                	je     0x5b61e8
5b61d8:	8b 41 04             	mov    0x4(%ecx),%eax
5b61db:	83 c1 04             	add    $0x4,%ecx
5b61de:	8b 40 04             	mov    0x4(%eax),%eax
5b61e1:	03 c8                	add    %eax,%ecx
5b61e3:	8b 01                	mov    (%ecx),%eax
5b61e5:	ff 50 08             	call   *0x8(%eax)
5b61e8:	8b c6                	mov    %esi,%eax
5b61ea:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5b61ed:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5b61f4:	59                   	pop    %ecx
5b61f5:	5e                   	pop    %esi
5b61f6:	8b e5                	mov    %ebp,%esp
5b61f8:	5d                   	pop    %ebp
5b61f9:	c2 04 00             	ret    $0x4
5b61fc:	cc                   	int3
5b61fd:	cc                   	int3
5b61fe:	cc                   	int3
5b61ff:	cc                   	int3
5b6200:	cc                   	int3
5b6201:	cc                   	int3
5b6202:	cc                   	int3
5b6203:	cc                   	int3
5b6204:	cc                   	int3
5b6205:	cc                   	int3
5b6206:	cc                   	int3
5b6207:	cc                   	int3
5b6208:	cc                   	int3
5b6209:	cc                   	int3
5b620a:	cc                   	int3
5b620b:	cc                   	int3
5b620c:	cc                   	int3
5b620d:	cc                   	int3
5b620e:	cc                   	int3
5b620f:	cc                   	int3
5b6210:	cc                   	int3
5b6211:	cc                   	int3
5b6212:	cc                   	int3
5b6213:	cc                   	int3
5b6214:	cc                   	int3
5b6215:	cc                   	int3
5b6216:	cc                   	int3
5b6217:	cc                   	int3
5b6218:	cc                   	int3
5b6219:	cc                   	int3
5b621a:	cc                   	int3
5b621b:	cc                   	int3
5b621c:	cc                   	int3
5b621d:	cc                   	int3
5b621e:	cc                   	int3
5b621f:	cc                   	int3
5b6220:	55                   	push   %ebp
5b6221:	8b ec                	mov    %esp,%ebp
5b6223:	6a ff                	push   $0xffffffff
5b6225:	68 d8 3c b6 00       	push   $0xb63cd8
5b622a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5b6230:	50                   	push   %eax
5b6231:	51                   	push   %ecx
5b6232:	53                   	push   %ebx
5b6233:	56                   	push   %esi
5b6234:	57                   	push   %edi
5b6235:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5b623a:	33 c5                	xor    %ebp,%eax
5b623c:	50                   	push   %eax
5b623d:	8d 45 f4             	lea    -0xc(%ebp),%eax
5b6240:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5b6246:	8b d9                	mov    %ecx,%ebx
5b6248:	89 5d f0             	mov    %ebx,-0x10(%ebp)
5b624b:	e8 c6 67 e7 ff       	call   0x42ca16
5b6250:	8b 75 08             	mov    0x8(%ebp),%esi
5b6253:	c7 03 18 e8 bd 00    	movl   $0xbde818,(%ebx)
5b6259:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5b6260:	8b 3e                	mov    (%esi),%edi
5b6262:	e8 cc 56 e5 ff       	call   0x40b933
5b6267:	50                   	push   %eax
5b6268:	8b ce                	mov    %esi,%ecx
5b626a:	ff 57 04             	call   *0x4(%edi)
5b626d:	89 43 04             	mov    %eax,0x4(%ebx)
5b6270:	85 c0                	test   %eax,%eax
5b6272:	74 10                	je     0x5b6284
5b6274:	8b 48 04             	mov    0x4(%eax),%ecx
5b6277:	83 c0 04             	add    $0x4,%eax
5b627a:	8b 49 04             	mov    0x4(%ecx),%ecx
5b627d:	03 c8                	add    %eax,%ecx
5b627f:	8b 01                	mov    (%ecx),%eax
5b6281:	ff 50 08             	call   *0x8(%eax)
5b6284:	8b c3                	mov    %ebx,%eax
5b6286:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5b6289:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5b6290:	59                   	pop    %ecx
5b6291:	5f                   	pop    %edi
5b6292:	5e                   	pop    %esi
5b6293:	5b                   	pop    %ebx
5b6294:	8b e5                	mov    %ebp,%esp
5b6296:	5d                   	pop    %ebp
5b6297:	c2 04 00             	ret    $0x4
5b629a:	cc                   	int3
5b629b:	cc                   	int3
5b629c:	cc                   	int3
5b629d:	cc                   	int3
5b629e:	cc                   	int3
5b629f:	cc                   	int3
5b62a0:	cc                   	int3
5b62a1:	cc                   	int3
5b62a2:	cc                   	int3
5b62a3:	cc                   	int3
5b62a4:	cc                   	int3
5b62a5:	cc                   	int3
5b62a6:	cc                   	int3
5b62a7:	cc                   	int3
5b62a8:	cc                   	int3
5b62a9:	cc                   	int3
5b62aa:	cc                   	int3
5b62ab:	cc                   	int3
5b62ac:	cc                   	int3
5b62ad:	cc                   	int3
5b62ae:	cc                   	int3
5b62af:	cc                   	int3
5b62b0:	cc                   	int3
5b62b1:	cc                   	int3
5b62b2:	cc                   	int3
5b62b3:	cc                   	int3
5b62b4:	cc                   	int3
5b62b5:	cc                   	int3
5b62b6:	cc                   	int3
5b62b7:	cc                   	int3
5b62b8:	cc                   	int3
5b62b9:	cc                   	int3
5b62ba:	cc                   	int3
5b62bb:	cc                   	int3
5b62bc:	cc                   	int3
5b62bd:	cc                   	int3
5b62be:	cc                   	int3
5b62bf:	cc                   	int3
5b62c0:	55                   	push   %ebp
5b62c1:	8b ec                	mov    %esp,%ebp
5b62c3:	6a ff                	push   $0xffffffff
5b62c5:	68 08 3d b6 00       	push   $0xb63d08
5b62ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5b62d0:	50                   	push   %eax
5b62d1:	51                   	push   %ecx
5b62d2:	56                   	push   %esi
5b62d3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5b62d8:	33 c5                	xor    %ebp,%eax
5b62da:	50                   	push   %eax
5b62db:	8d 45 f4             	lea    -0xc(%ebp),%eax
5b62de:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5b62e4:	8b f1                	mov    %ecx,%esi
5b62e6:	89 75 f0             	mov    %esi,-0x10(%ebp)
5b62e9:	e8 28 67 e7 ff       	call   0x42ca16
5b62ee:	8b 4d 08             	mov    0x8(%ebp),%ecx
5b62f1:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5b62f8:	c7 06 2c eb bd 00    	movl   $0xbdeb2c,(%esi)
5b62fe:	89 4e 04             	mov    %ecx,0x4(%esi)
5b6301:	85 c9                	test   %ecx,%ecx
5b6303:	74 10                	je     0x5b6315
5b6305:	8b 41 04             	mov    0x4(%ecx),%eax
5b6308:	83 c1 04             	add    $0x4,%ecx
5b630b:	8b 40 04             	mov    0x4(%eax),%eax
5b630e:	03 c8                	add    %eax,%ecx
5b6310:	8b 01                	mov    (%ecx),%eax
5b6312:	ff 50 08             	call   *0x8(%eax)
5b6315:	8b c6                	mov    %esi,%eax
5b6317:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5b631a:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5b6321:	59                   	pop    %ecx
5b6322:	5e                   	pop    %esi
5b6323:	8b e5                	mov    %ebp,%esp
5b6325:	5d                   	pop    %ebp
5b6326:	c2 04 00             	ret    $0x4
5b6329:	cc                   	int3
5b632a:	cc                   	int3
5b632b:	cc                   	int3
5b632c:	cc                   	int3
5b632d:	cc                   	int3
5b632e:	cc                   	int3
5b632f:	cc                   	int3
5b6330:	cc                   	int3
5b6331:	cc                   	int3
5b6332:	cc                   	int3
5b6333:	cc                   	int3
5b6334:	cc                   	int3
5b6335:	cc                   	int3
5b6336:	cc                   	int3
5b6337:	cc                   	int3
5b6338:	cc                   	int3
5b6339:	cc                   	int3
5b633a:	cc                   	int3
5b633b:	cc                   	int3
5b633c:	cc                   	int3
5b633d:	cc                   	int3
5b633e:	cc                   	int3
5b633f:	cc                   	int3
5b6340:	cc                   	int3
5b6341:	cc                   	int3
5b6342:	cc                   	int3
5b6343:	cc                   	int3
5b6344:	cc                   	int3
5b6345:	cc                   	int3
5b6346:	cc                   	int3
5b6347:	cc                   	int3
5b6348:	cc                   	int3
5b6349:	cc                   	int3
5b634a:	cc                   	int3
5b634b:	cc                   	int3
5b634c:	cc                   	int3
5b634d:	cc                   	int3
5b634e:	cc                   	int3
5b634f:	cc                   	int3
5b6350:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
5b6356:	8b c1                	mov    %ecx,%eax
5b6358:	c3                   	ret
5b6359:	cc                   	int3
5b635a:	cc                   	int3