5cb04e:	cc                   	int3
5cb04f:	cc                   	int3
5cb050:	cc                   	int3
5cb051:	cc                   	int3
5cb052:	cc                   	int3
5cb053:	cc                   	int3
5cb054:	cc                   	int3
5cb055:	cc                   	int3
5cb056:	cc                   	int3
5cb057:	cc                   	int3
5cb058:	cc                   	int3
5cb059:	cc                   	int3
5cb05a:	cc                   	int3
5cb05b:	cc                   	int3
5cb05c:	cc                   	int3
5cb05d:	cc                   	int3
5cb05e:	cc                   	int3
5cb05f:	cc                   	int3
5cb060:	cc                   	int3
5cb061:	cc                   	int3
5cb062:	cc                   	int3
5cb063:	cc                   	int3
5cb064:	cc                   	int3
5cb065:	cc                   	int3
5cb066:	cc                   	int3
5cb067:	cc                   	int3
5cb068:	cc                   	int3
5cb069:	cc                   	int3
5cb06a:	cc                   	int3
5cb06b:	cc                   	int3
5cb06c:	cc                   	int3
5cb06d:	cc                   	int3
5cb06e:	cc                   	int3
5cb06f:	cc                   	int3
5cb070:	55                   	push   %ebp
5cb071:	8b ec                	mov    %esp,%ebp
5cb073:	6a ff                	push   $0xffffffff
5cb075:	68 4c 6c b6 00       	push   $0xb66c4c
5cb07a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5cb080:	50                   	push   %eax
5cb081:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5cb086:	33 c5                	xor    %ebp,%eax
5cb088:	50                   	push   %eax
5cb089:	8d 45 f4             	lea    -0xc(%ebp),%eax
5cb08c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5cb092:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5cb098:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5cb09e:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5cb0a1:	a1 84 8a d7 00       	mov    0xd78a84,%eax
5cb0a6:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5cb0ac:	7e 39                	jle    0x5cb0e7
5cb0ae:	68 84 8a d7 00       	push   $0xd78a84
5cb0b3:	e8 46 70 e3 ff       	call   0x4020fe
5cb0b8:	83 c4 04             	add    $0x4,%esp
5cb0bb:	83 3d 84 8a d7 00 ff 	cmpl   $0xffffffff,0xd78a84
5cb0c2:	75 23                	jne    0x5cb0e7
5cb0c4:	68 a8 d2 43 00       	push   $0x43d2a8
5cb0c9:	b9 80 8a d7 00       	mov    $0xd78a80,%ecx
5cb0ce:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5cb0d5:	e8 96 87 e6 ff       	call   0x433870
5cb0da:	68 84 8a d7 00       	push   $0xd78a84
5cb0df:	e8 42 68 e6 ff       	call   0x431926
5cb0e4:	83 c4 04             	add    $0x4,%esp
5cb0e7:	b8 80 8a d7 00       	mov    $0xd78a80,%eax
5cb0ec:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5cb0ef:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5cb0f6:	59                   	pop    %ecx
5cb0f7:	8b e5                	mov    %ebp,%esp
5cb0f9:	5d                   	pop    %ebp
5cb0fa:	c3                   	ret
5cb0fb:	cc                   	int3
5cb0fc:	cc                   	int3
5cb0fd:	cc                   	int3
5cb0fe:	cc                   	int3
5cb0ff:	cc                   	int3
5cb100:	cc                   	int3
5cb101:	cc                   	int3
5cb102:	cc                   	int3
5cb103:	cc                   	int3
5cb104:	cc                   	int3
5cb105:	cc                   	int3
5cb106:	cc                   	int3
5cb107:	cc                   	int3
5cb108:	cc                   	int3
5cb109:	cc                   	int3
5cb10a:	cc                   	int3
5cb10b:	cc                   	int3
5cb10c:	cc                   	int3
5cb10d:	cc                   	int3
5cb10e:	cc                   	int3
5cb10f:	cc                   	int3
5cb110:	cc                   	int3
5cb111:	cc                   	int3
5cb112:	cc                   	int3
5cb113:	cc                   	int3
5cb114:	cc                   	int3
5cb115:	cc                   	int3
5cb116:	cc                   	int3
5cb117:	cc                   	int3
5cb118:	cc                   	int3
5cb119:	cc                   	int3
5cb11a:	cc                   	int3
5cb11b:	cc                   	int3
5cb11c:	cc                   	int3
5cb11d:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5cb120:	e9 a2 bf e3 ff       	jmp    0x4070c7
5cb125:	cc                   	int3
5cb126:	cc                   	int3
5cb127:	cc                   	int3
5cb128:	cc                   	int3
5cb129:	cc                   	int3
5cb12a:	cc                   	int3
5cb12b:	cc                   	int3
5cb12c:	cc                   	int3
5cb12d:	cc                   	int3
5cb12e:	cc                   	int3
5cb12f:	cc                   	int3
5cb130:	8b 41 b4             	mov    -0x4c(%ecx),%eax
5cb133:	83 c1 c0             	add    $0xffffffc0,%ecx
5cb136:	8b 40 0c             	mov    0xc(%eax),%eax
5cb139:	03 c8                	add    %eax,%ecx
5cb13b:	e9 bd b9 e5 ff       	jmp    0x426afd
5cb140:	cc                   	int3
5cb141:	cc                   	int3
5cb142:	cc                   	int3
5cb143:	cc                   	int3
5cb144:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5cb147:	e9 e3 f7 e3 ff       	jmp    0x40a92f
5cb14c:	cc                   	int3
5cb14d:	cc                   	int3
5cb14e:	cc                   	int3
5cb14f:	cc                   	int3
5cb150:	55                   	push   %ebp
5cb151:	8b ec                	mov    %esp,%ebp
5cb153:	6a ff                	push   $0xffffffff
5cb155:	68 ec 6c b6 00       	push   $0xb66cec
5cb15a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5cb160:	50                   	push   %eax
5cb161:	83 ec 2c             	sub    $0x2c,%esp
5cb164:	53                   	push   %ebx
5cb165:	56                   	push   %esi
5cb166:	57                   	push   %edi
5cb167:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5cb16c:	33 c5                	xor    %ebp,%eax
5cb16e:	50                   	push   %eax
5cb16f:	8d 45 f4             	lea    -0xc(%ebp),%eax
5cb172:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5cb178:	8b f9                	mov    %ecx,%edi
5cb17a:	8d 47 b8             	lea    -0x48(%edi),%eax
5cb17d:	50                   	push   %eax
5cb17e:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
5cb181:	e8 d6 3d e4 ff       	call   0x40ef5c
5cb186:	8b 47 ac             	mov    -0x54(%edi),%eax
5cb189:	8d 4f ac             	lea    -0x54(%edi),%ecx
5cb18c:	8d 55 dc             	lea    -0x24(%ebp),%edx
5cb18f:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5cb196:	52                   	push   %edx
5cb197:	8b 40 08             	mov    0x8(%eax),%eax
5cb19a:	03 c8                	add    %eax,%ecx
5cb19c:	8b 01                	mov    (%ecx),%eax
5cb19e:	ff 50 20             	call   *0x20(%eax)
5cb1a1:	8b 70 04             	mov    0x4(%eax),%esi
5cb1a4:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5cb1a7:	50                   	push   %eax
5cb1a8:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5cb1ac:	e8 86 b5 e6 ff       	call   0x436737
5cb1b1:	83 c4 04             	add    $0x4,%esp
5cb1b4:	8b 16                	mov    (%esi),%edx
5cb1b6:	8b ce                	mov    %esi,%ecx
5cb1b8:	50                   	push   %eax
5cb1b9:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
5cb1bd:	ff 52 04             	call   *0x4(%edx)
5cb1c0:	8b 4d d8             	mov    -0x28(%ebp),%ecx
5cb1c3:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
5cb1c7:	c7 45 d4 d8 25 bd 00 	movl   $0xbd25d8,-0x2c(%ebp)
5cb1ce:	85 c9                	test   %ecx,%ecx
5cb1d0:	74 10                	je     0x5cb1e2
5cb1d2:	8b 41 04             	mov    0x4(%ecx),%eax
5cb1d5:	83 c1 04             	add    $0x4,%ecx
5cb1d8:	8b 40 04             	mov    0x4(%eax),%eax
5cb1db:	03 c8                	add    %eax,%ecx
5cb1dd:	8b 01                	mov    (%ecx),%eax
5cb1df:	ff 50 0c             	call   *0xc(%eax)
5cb1e2:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5cb1e5:	e8 05 48 e7 ff       	call   0x43f9ef
5cb1ea:	8b 4d e0             	mov    -0x20(%ebp),%ecx
5cb1ed:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
5cb1f1:	c7 45 dc e8 25 bd 00 	movl   $0xbd25e8,-0x24(%ebp)
5cb1f8:	85 c9                	test   %ecx,%ecx
5cb1fa:	74 10                	je     0x5cb20c
5cb1fc:	8b 41 04             	mov    0x4(%ecx),%eax
5cb1ff:	83 c1 04             	add    $0x4,%ecx
5cb202:	8b 40 04             	mov    0x4(%eax),%eax
5cb205:	03 c8                	add    %eax,%ecx
5cb207:	8b 01                	mov    (%ecx),%eax
5cb209:	ff 50 0c             	call   *0xc(%eax)
5cb20c:	8d 4d dc             	lea    -0x24(%ebp),%ecx
5cb20f:	e8 db 47 e7 ff       	call   0x43f9ef
5cb214:	8d 4d e8             	lea    -0x18(%ebp),%ecx
5cb217:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5cb21b:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
5cb222:	e8 ef 17 e6 ff       	call   0x42ca16
5cb227:	8d 45 f0             	lea    -0x10(%ebp),%eax
5cb22a:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
5cb22e:	50                   	push   %eax
5cb22f:	c7 45 e8 9c e5 bd 00 	movl   $0xbde59c,-0x18(%ebp)
5cb236:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
5cb23d:	e8 17 1a e7 ff       	call   0x43cc59
5cb242:	83 c4 04             	add    $0x4,%esp
5cb245:	8b 75 ec             	mov    -0x14(%ebp),%esi
5cb248:	8b 5f e0             	mov    -0x20(%edi),%ebx
5cb24b:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
5cb24f:	85 f6                	test   %esi,%esi
5cb251:	74 10                	je     0x5cb263
5cb253:	8b 46 04             	mov    0x4(%esi),%eax
5cb256:	8d 4e 04             	lea    0x4(%esi),%ecx
5cb259:	8b 40 04             	mov    0x4(%eax),%eax
5cb25c:	03 c8                	add    %eax,%ecx
5cb25e:	8b 01                	mov    (%ecx),%eax
5cb260:	ff 50 08             	call   *0x8(%eax)
5cb263:	8d 43 38             	lea    0x38(%ebx),%eax
5cb266:	56                   	push   %esi
5cb267:	50                   	push   %eax
5cb268:	e8 16 7a e4 ff       	call   0x412c83
5cb26d:	83 c4 08             	add    $0x8,%esp
5cb270:	85 c0                	test   %eax,%eax
5cb272:	74 10                	je     0x5cb284
5cb274:	8b 48 04             	mov    0x4(%eax),%ecx
5cb277:	8b 49 04             	mov    0x4(%ecx),%ecx
5cb27a:	83 c1 04             	add    $0x4,%ecx
5cb27d:	03 c8                	add    %eax,%ecx
5cb27f:	8b 01                	mov    (%ecx),%eax
5cb281:	ff 50 0c             	call   *0xc(%eax)
5cb284:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5cb287:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
5cb28b:	c7 45 e8 9c e5 bd 00 	movl   $0xbde59c,-0x18(%ebp)
5cb292:	85 c9                	test   %ecx,%ecx
5cb294:	74 10                	je     0x5cb2a6
5cb296:	8b 41 04             	mov    0x4(%ecx),%eax
5cb299:	83 c1 04             	add    $0x4,%ecx
5cb29c:	8b 40 04             	mov    0x4(%eax),%eax
5cb29f:	03 c8                	add    %eax,%ecx
5cb2a1:	8b 01                	mov    (%ecx),%eax
5cb2a3:	ff 50 0c             	call   *0xc(%eax)
5cb2a6:	8d 4d e8             	lea    -0x18(%ebp),%ecx
5cb2a9:	e8 41 47 e7 ff       	call   0x43f9ef
5cb2ae:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5cb2b1:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5cb2b5:	50                   	push   %eax
5cb2b6:	e8 d4 85 e5 ff       	call   0x42388f
5cb2bb:	83 c4 04             	add    $0x4,%esp
5cb2be:	8b 4f ac             	mov    -0x54(%edi),%ecx
5cb2c1:	50                   	push   %eax
5cb2c2:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
5cb2c6:	8b 49 08             	mov    0x8(%ecx),%ecx
5cb2c9:	83 c1 ac             	add    $0xffffffac,%ecx
5cb2cc:	03 cf                	add    %edi,%ecx
5cb2ce:	8b 11                	mov    (%ecx),%edx
5cb2d0:	ff 52 0c             	call   *0xc(%edx)
5cb2d3:	8b 4d d8             	mov    -0x28(%ebp),%ecx
5cb2d6:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
5cb2da:	c7 45 d4 d8 25 bd 00 	movl   $0xbd25d8,-0x2c(%ebp)
5cb2e1:	85 c9                	test   %ecx,%ecx
5cb2e3:	74 10                	je     0x5cb2f5
5cb2e5:	8b 41 04             	mov    0x4(%ecx),%eax
5cb2e8:	83 c1 04             	add    $0x4,%ecx
5cb2eb:	8b 40 04             	mov    0x4(%eax),%eax
5cb2ee:	03 c8                	add    %eax,%ecx
5cb2f0:	8b 01                	mov    (%ecx),%eax
5cb2f2:	ff 50 0c             	call   *0xc(%eax)
5cb2f5:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5cb2f8:	e8 f2 46 e7 ff       	call   0x43f9ef
5cb2fd:	8b 47 ac             	mov    -0x54(%edi),%eax
5cb300:	8d 4f ac             	lea    -0x54(%edi),%ecx
5cb303:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5cb307:	8b 40 08             	mov    0x8(%eax),%eax
5cb30a:	03 c8                	add    %eax,%ecx
5cb30c:	8b 01                	mov    (%ecx),%eax
5cb30e:	ff 50 28             	call   *0x28(%eax)
5cb311:	8b 47 ac             	mov    -0x54(%edi),%eax
5cb314:	8d 4f ac             	lea    -0x54(%edi),%ecx
5cb317:	8d 55 c8             	lea    -0x38(%ebp),%edx
5cb31a:	52                   	push   %edx
5cb31b:	8b 40 08             	mov    0x8(%eax),%eax
5cb31e:	03 c8                	add    %eax,%ecx
5cb320:	8b 01                	mov    (%ecx),%eax
5cb322:	ff 50 2c             	call   *0x2c(%eax)
5cb325:	8b 7d cc             	mov    -0x34(%ebp),%edi
5cb328:	8b 5d c8             	mov    -0x38(%ebp),%ebx
5cb32b:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
5cb32f:	3b df                	cmp    %edi,%ebx
5cb331:	0f 84 2f 01 00 00    	je     0x5cb466
5cb337:	83 c3 04             	add    $0x4,%ebx
5cb33a:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
5cb340:	8d 4d dc             	lea    -0x24(%ebp),%ecx
5cb343:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
5cb34a:	e8 c7 16 e6 ff       	call   0x42ca16
5cb34f:	8d 45 f0             	lea    -0x10(%ebp),%eax
5cb352:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
5cb356:	50                   	push   %eax
5cb357:	c7 45 dc d8 25 bd 00 	movl   $0xbd25d8,-0x24(%ebp)
5cb35e:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
5cb365:	e8 ef 18 e7 ff       	call   0x43cc59
5cb36a:	83 c4 04             	add    $0x4,%esp
5cb36d:	8b 0b                	mov    (%ebx),%ecx
5cb36f:	8d 55 dc             	lea    -0x24(%ebp),%edx
5cb372:	52                   	push   %edx
5cb373:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
5cb377:	8b 01                	mov    (%ecx),%eax
5cb379:	ff 50 04             	call   *0x4(%eax)
5cb37c:	8b 4d e0             	mov    -0x20(%ebp),%ecx
5cb37f:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
5cb383:	c7 45 dc d8 25 bd 00 	movl   $0xbd25d8,-0x24(%ebp)
5cb38a:	85 c9                	test   %ecx,%ecx
5cb38c:	74 10                	je     0x5cb39e
5cb38e:	8b 41 04             	mov    0x4(%ecx),%eax
5cb391:	83 c1 04             	add    $0x4,%ecx
5cb394:	8b 40 04             	mov    0x4(%eax),%eax
5cb397:	03 c8                	add    %eax,%ecx
5cb399:	8b 01                	mov    (%ecx),%eax
5cb39b:	ff 50 0c             	call   *0xc(%eax)
5cb39e:	8d 4d dc             	lea    -0x24(%ebp),%ecx
5cb3a1:	e8 49 46 e7 ff       	call   0x43f9ef
5cb3a6:	8b 0b                	mov    (%ebx),%ecx
5cb3a8:	6a 01                	push   $0x1
5cb3aa:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
5cb3ae:	e8 05 7c e3 ff       	call   0x402fb8
5cb3b3:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5cb3b6:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
5cb3bd:	e8 54 16 e6 ff       	call   0x42ca16
5cb3c2:	8d 45 f0             	lea    -0x10(%ebp),%eax
5cb3c5:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
5cb3c9:	50                   	push   %eax
5cb3ca:	c7 45 d4 9c e5 bd 00 	movl   $0xbde59c,-0x2c(%ebp)
5cb3d1:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
5cb3d8:	e8 7c 18 e7 ff       	call   0x43cc59
5cb3dd:	83 c4 04             	add    $0x4,%esp
5cb3e0:	8b 75 d8             	mov    -0x28(%ebp),%esi
5cb3e3:	8b 03                	mov    (%ebx),%eax
5cb3e5:	c6 45 fc 0f          	movb   $0xf,-0x4(%ebp)
5cb3e9:	89 45 ec             	mov    %eax,-0x14(%ebp)
5cb3ec:	85 f6                	test   %esi,%esi
5cb3ee:	74 13                	je     0x5cb403
5cb3f0:	8b 46 04             	mov    0x4(%esi),%eax
5cb3f3:	8d 4e 04             	lea    0x4(%esi),%ecx
5cb3f6:	8b 40 04             	mov    0x4(%eax),%eax
5cb3f9:	03 c8                	add    %eax,%ecx
5cb3fb:	8b 01                	mov    (%ecx),%eax
5cb3fd:	ff 50 08             	call   *0x8(%eax)
5cb400:	8b 45 ec             	mov    -0x14(%ebp),%eax