5ba172:	cc                   	int3
5ba173:	cc                   	int3
5ba174:	cc                   	int3
5ba175:	cc                   	int3
5ba176:	cc                   	int3
5ba177:	cc                   	int3
5ba178:	cc                   	int3
5ba179:	cc                   	int3
5ba17a:	cc                   	int3
5ba17b:	cc                   	int3
5ba17c:	cc                   	int3
5ba17d:	cc                   	int3
5ba17e:	cc                   	int3
5ba17f:	cc                   	int3
5ba180:	8b 41 04             	mov    0x4(%ecx),%eax
5ba183:	c3                   	ret
5ba184:	cc                   	int3
5ba185:	cc                   	int3
5ba186:	cc                   	int3
5ba187:	cc                   	int3
5ba188:	cc                   	int3
5ba189:	cc                   	int3
5ba18a:	cc                   	int3
5ba18b:	cc                   	int3
5ba18c:	cc                   	int3
5ba18d:	cc                   	int3
5ba18e:	cc                   	int3
5ba18f:	cc                   	int3
5ba190:	51                   	push   %ecx
5ba191:	56                   	push   %esi
5ba192:	57                   	push   %edi
5ba193:	8b f9                	mov    %ecx,%edi
5ba195:	89 7c 24 08          	mov    %edi,0x8(%esp)
5ba199:	8b 47 04             	mov    0x4(%edi),%eax
5ba19c:	8d 77 08             	lea    0x8(%edi),%esi
5ba19f:	c7 07 38 6a be 00    	movl   $0xbe6a38,(%edi)
5ba1a5:	89 74 24 08          	mov    %esi,0x8(%esp)
5ba1a9:	8b 40 04             	mov    0x4(%eax),%eax
5ba1ac:	c7 44 38 04 44 6a be 	movl   $0xbe6a44,0x4(%eax,%edi,1)
5ba1b3:	00
5ba1b4:	8b 47 04             	mov    0x4(%edi),%eax
5ba1b7:	8b 40 08             	mov    0x8(%eax),%eax
5ba1ba:	c7 44 38 04 68 6a be 	movl   $0xbe6a68,0x4(%eax,%edi,1)
5ba1c1:	00
5ba1c2:	8b 47 04             	mov    0x4(%edi),%eax
5ba1c5:	8b 48 04             	mov    0x4(%eax),%ecx
5ba1c8:	8d 41 f0             	lea    -0x10(%ecx),%eax
5ba1cb:	89 04 39             	mov    %eax,(%ecx,%edi,1)
5ba1ce:	8b 47 04             	mov    0x4(%edi),%eax
5ba1d1:	8b 48 08             	mov    0x8(%eax),%ecx
5ba1d4:	8d 41 e8             	lea    -0x18(%ecx),%eax
5ba1d7:	89 04 39             	mov    %eax,(%ecx,%edi,1)
5ba1da:	8b ce                	mov    %esi,%ecx
5ba1dc:	e8 35 28 e7 ff       	call   0x42ca16
5ba1e1:	8b c7                	mov    %edi,%eax
5ba1e3:	c7 06 08 e8 bd 00    	movl   $0xbde808,(%esi)
5ba1e9:	5f                   	pop    %edi
5ba1ea:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
5ba1f1:	5e                   	pop    %esi
5ba1f2:	59                   	pop    %ecx
5ba1f3:	c2 04 00             	ret    $0x4
5ba1f6:	cc                   	int3
5ba1f7:	cc                   	int3
5ba1f8:	cc                   	int3
5ba1f9:	cc                   	int3
5ba1fa:	cc                   	int3
5ba1fb:	cc                   	int3
5ba1fc:	cc                   	int3
5ba1fd:	cc                   	int3
5ba1fe:	cc                   	int3
5ba1ff:	cc                   	int3
5ba200:	cc                   	int3
5ba201:	cc                   	int3
5ba202:	cc                   	int3
5ba203:	cc                   	int3
5ba204:	cc                   	int3
5ba205:	cc                   	int3
5ba206:	cc                   	int3
5ba207:	cc                   	int3
5ba208:	cc                   	int3
5ba209:	cc                   	int3
5ba20a:	cc                   	int3
5ba20b:	cc                   	int3
5ba20c:	cc                   	int3
5ba20d:	cc                   	int3
5ba20e:	cc                   	int3
5ba20f:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5ba212:	e9 4b 3c e6 ff       	jmp    0x41de62
5ba217:	cc                   	int3
5ba218:	cc                   	int3
5ba219:	cc                   	int3
5ba21a:	cc                   	int3
5ba21b:	cc                   	int3
5ba21c:	cc                   	int3
5ba21d:	cc                   	int3
5ba21e:	cc                   	int3
5ba21f:	cc                   	int3
5ba220:	55                   	push   %ebp
5ba221:	8b ec                	mov    %esp,%ebp
5ba223:	6a ff                	push   $0xffffffff
5ba225:	68 06 48 b6 00       	push   $0xb64806
5ba22a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5ba230:	50                   	push   %eax
5ba231:	56                   	push   %esi
5ba232:	57                   	push   %edi
5ba233:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5ba238:	33 c5                	xor    %ebp,%eax
5ba23a:	50                   	push   %eax
5ba23b:	8d 45 f4             	lea    -0xc(%ebp),%eax
5ba23e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5ba244:	8b f1                	mov    %ecx,%esi
5ba246:	8b 4e f8             	mov    -0x8(%esi),%ecx
5ba249:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5ba250:	c7 46 f4 08 e8 bd 00 	movl   $0xbde808,-0xc(%esi)
5ba257:	85 c9                	test   %ecx,%ecx
5ba259:	74 10                	je     0x5ba26b
5ba25b:	8b 41 04             	mov    0x4(%ecx),%eax
5ba25e:	83 c1 04             	add    $0x4,%ecx
5ba261:	8b 40 04             	mov    0x4(%eax),%eax
5ba264:	03 c8                	add    %eax,%ecx
5ba266:	8b 01                	mov    (%ecx),%eax
5ba268:	ff 50 0c             	call   *0xc(%eax)
5ba26b:	8d 4e f4             	lea    -0xc(%esi),%ecx
5ba26e:	e8 7c 57 e8 ff       	call   0x43f9ef
5ba273:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
5ba277:	8d 46 ec             	lea    -0x14(%esi),%eax
5ba27a:	74 0e                	je     0x5ba28a
5ba27c:	6a 2c                	push   $0x2c
5ba27e:	50                   	push   %eax
5ba27f:	e8 18 7c e4 ff       	call   0x401e9c
5ba284:	83 c4 08             	add    $0x8,%esp
5ba287:	8d 46 ec             	lea    -0x14(%esi),%eax
5ba28a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5ba28d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5ba294:	59                   	pop    %ecx
5ba295:	5f                   	pop    %edi
5ba296:	5e                   	pop    %esi
5ba297:	8b e5                	mov    %ebp,%esp
5ba299:	5d                   	pop    %ebp
5ba29a:	c2 04 00             	ret    $0x4
5ba29d:	cc                   	int3
5ba29e:	cc                   	int3
5ba29f:	cc                   	int3
5ba2a0:	cc                   	int3
5ba2a1:	cc                   	int3
5ba2a2:	cc                   	int3
5ba2a3:	cc                   	int3
5ba2a4:	cc                   	int3
5ba2a5:	cc                   	int3
5ba2a6:	cc                   	int3
5ba2a7:	cc                   	int3
5ba2a8:	cc                   	int3
5ba2a9:	cc                   	int3
5ba2aa:	cc                   	int3
5ba2ab:	cc                   	int3
5ba2ac:	cc                   	int3
5ba2ad:	cc                   	int3
5ba2ae:	cc                   	int3
5ba2af:	cc                   	int3
5ba2b0:	cc                   	int3
5ba2b1:	cc                   	int3
5ba2b2:	cc                   	int3
5ba2b3:	cc                   	int3
5ba2b4:	cc                   	int3
5ba2b5:	cc                   	int3
5ba2b6:	cc                   	int3
5ba2b7:	cc                   	int3
5ba2b8:	cc                   	int3
5ba2b9:	cc                   	int3
5ba2ba:	cc                   	int3
5ba2bb:	cc                   	int3
5ba2bc:	cc                   	int3
5ba2bd:	cc                   	int3
5ba2be:	cc                   	int3
5ba2bf:	cc                   	int3
5ba2c0:	c2 04 00             	ret    $0x4
5ba2c3:	cc                   	int3
5ba2c4:	cc                   	int3
5ba2c5:	cc                   	int3
5ba2c6:	cc                   	int3
5ba2c7:	cc                   	int3
5ba2c8:	cc                   	int3
5ba2c9:	cc                   	int3
5ba2ca:	cc                   	int3
5ba2cb:	cc                   	int3
5ba2cc:	cc                   	int3
5ba2cd:	cc                   	int3
5ba2ce:	cc                   	int3
5ba2cf:	cc                   	int3
5ba2d0:	8b 41 f0             	mov    -0x10(%ecx),%eax
5ba2d3:	83 c1 fc             	add    $0xfffffffc,%ecx
5ba2d6:	8b 40 0c             	mov    0xc(%eax),%eax
5ba2d9:	03 c8                	add    %eax,%ecx
5ba2db:	e9 61 29 e7 ff       	jmp    0x42cc41
5ba2e0:	cc                   	int3
5ba2e1:	cc                   	int3
5ba2e2:	cc                   	int3
5ba2e3:	cc                   	int3
5ba2e4:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5ba2e7:	e9 ab 18 e8 ff       	jmp    0x43bb97
5ba2ec:	cc                   	int3
5ba2ed:	cc                   	int3
5ba2ee:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5ba2f1:	e9 94 68 e6 ff       	jmp    0x420b8a
5ba2f6:	cc                   	int3
5ba2f7:	cc                   	int3
5ba2f8:	cc                   	int3
5ba2f9:	cc                   	int3
5ba2fa:	cc                   	int3
5ba2fb:	cc                   	int3
5ba2fc:	cc                   	int3
5ba2fd:	cc                   	int3
5ba2fe:	cc                   	int3
5ba2ff:	cc                   	int3
5ba300:	55                   	push   %ebp
5ba301:	8b ec                	mov    %esp,%ebp
5ba303:	6a ff                	push   $0xffffffff
5ba305:	68 38 48 b6 00       	push   $0xb64838
5ba30a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5ba310:	50                   	push   %eax
5ba311:	51                   	push   %ecx
5ba312:	56                   	push   %esi
5ba313:	57                   	push   %edi
5ba314:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5ba319:	33 c5                	xor    %ebp,%eax
5ba31b:	50                   	push   %eax
5ba31c:	8d 45 f4             	lea    -0xc(%ebp),%eax
5ba31f:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5ba325:	8b f1                	mov    %ecx,%esi
5ba327:	8b 7d 08             	mov    0x8(%ebp),%edi
5ba32a:	8b cf                	mov    %edi,%ecx
5ba32c:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
5ba333:	e8 de 26 e7 ff       	call   0x42ca16
5ba338:	c7 07 08 e8 bd 00    	movl   $0xbde808,(%edi)
5ba33e:	8b 46 0c             	mov    0xc(%esi),%eax
5ba341:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5ba348:	89 47 04             	mov    %eax,0x4(%edi)
5ba34b:	85 c0                	test   %eax,%eax
5ba34d:	74 10                	je     0x5ba35f
5ba34f:	8b 48 04             	mov    0x4(%eax),%ecx
5ba352:	83 c0 04             	add    $0x4,%eax
5ba355:	8b 49 04             	mov    0x4(%ecx),%ecx
5ba358:	03 c8                	add    %eax,%ecx
5ba35a:	8b 11                	mov    (%ecx),%edx
5ba35c:	ff 52 08             	call   *0x8(%edx)
5ba35f:	8b c7                	mov    %edi,%eax
5ba361:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5ba364:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5ba36b:	59                   	pop    %ecx
5ba36c:	5f                   	pop    %edi
5ba36d:	5e                   	pop    %esi
5ba36e:	8b e5                	mov    %ebp,%esp
5ba370:	5d                   	pop    %ebp
5ba371:	c2 04 00             	ret    $0x4
5ba374:	cc                   	int3
5ba375:	cc                   	int3
5ba376:	cc                   	int3
5ba377:	cc                   	int3
5ba378:	cc                   	int3
5ba379:	cc                   	int3
5ba37a:	cc                   	int3
5ba37b:	cc                   	int3
5ba37c:	cc                   	int3
5ba37d:	cc                   	int3
5ba37e:	cc                   	int3
5ba37f:	cc                   	int3
5ba380:	cc                   	int3
5ba381:	cc                   	int3
5ba382:	cc                   	int3
5ba383:	cc                   	int3
5ba384:	cc                   	int3
5ba385:	cc                   	int3
5ba386:	cc                   	int3
5ba387:	cc                   	int3
5ba388:	cc                   	int3
5ba389:	cc                   	int3
5ba38a:	cc                   	int3
5ba38b:	cc                   	int3
5ba38c:	cc                   	int3
5ba38d:	cc                   	int3
5ba38e:	cc                   	int3
5ba38f:	cc                   	int3
5ba390:	cc                   	int3
5ba391:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5ba394:	e9 02 56 e7 ff       	jmp    0x42f99b
5ba399:	cc                   	int3
5ba39a:	cc                   	int3
5ba39b:	cc                   	int3
5ba39c:	cc                   	int3
5ba39d:	cc                   	int3
5ba39e:	cc                   	int3
5ba39f:	cc                   	int3
5ba3a0:	8b 41 f0             	mov    -0x10(%ecx),%eax
5ba3a3:	83 c1 f0             	add    $0xfffffff0,%ecx
5ba3a6:	ff 74 24 04          	push   0x4(%esp)
5ba3aa:	8b 40 04             	mov    0x4(%eax),%eax
5ba3ad:	03 c8                	add    %eax,%ecx
5ba3af:	8b 01                	mov    (%ecx),%eax
5ba3b1:	ff 50 14             	call   *0x14(%eax)
5ba3b4:	f7 d8                	neg    %eax
5ba3b6:	1b c0                	sbb    %eax,%eax
5ba3b8:	f7 d8                	neg    %eax
5ba3ba:	c2 04 00             	ret    $0x4
5ba3bd:	cc                   	int3
5ba3be:	cc                   	int3
5ba3bf:	cc                   	int3
5ba3c0:	cc                   	int3
5ba3c1:	cc                   	int3
5ba3c2:	cc                   	int3
5ba3c3:	cc                   	int3
5ba3c4:	cc                   	int3
5ba3c5:	cc                   	int3
5ba3c6:	cc                   	int3
5ba3c7:	cc                   	int3
5ba3c8:	cc                   	int3
5ba3c9:	cc                   	int3
5ba3ca:	cc                   	int3
5ba3cb:	cc                   	int3
5ba3cc:	cc                   	int3
5ba3cd:	cc                   	int3
5ba3ce:	cc                   	int3
5ba3cf:	cc                   	int3
5ba3d0:	8b 41 f0             	mov    -0x10(%ecx),%eax
5ba3d3:	83 c1 fc             	add    $0xfffffffc,%ecx
5ba3d6:	8b 40 0c             	mov    0xc(%eax),%eax
5ba3d9:	03 c8                	add    %eax,%ecx
5ba3db:	e9 1d c7 e6 ff       	jmp    0x426afd
5ba3e0:	cc                   	int3
5ba3e1:	cc                   	int3
5ba3e2:	cc                   	int3
5ba3e3:	cc                   	int3
5ba3e4:	cc                   	int3
5ba3e5:	cc                   	int3
5ba3e6:	cc                   	int3
5ba3e7:	cc                   	int3
5ba3e8:	cc                   	int3
5ba3e9:	cc                   	int3
5ba3ea:	cc                   	int3
5ba3eb:	cc                   	int3
5ba3ec:	cc                   	int3
5ba3ed:	cc                   	int3
5ba3ee:	cc                   	int3
5ba3ef:	cc                   	int3
5ba3f0:	8b 44 24 04          	mov    0x4(%esp),%eax
5ba3f4:	56                   	push   %esi
5ba3f5:	57                   	push   %edi
5ba3f6:	8b f9                	mov    %ecx,%edi
5ba3f8:	8b 70 04             	mov    0x4(%eax),%esi
5ba3fb:	85 f6                	test   %esi,%esi
5ba3fd:	74 10                	je     0x5ba40f