5d00ae:	cc                   	int3
5d00af:	cc                   	int3
5d00b0:	cc                   	int3
5d00b1:	cc                   	int3
5d00b2:	cc                   	int3
5d00b3:	cc                   	int3
5d00b4:	cc                   	int3
5d00b5:	cc                   	int3
5d00b6:	cc                   	int3
5d00b7:	cc                   	int3
5d00b8:	cc                   	int3
5d00b9:	cc                   	int3
5d00ba:	cc                   	int3
5d00bb:	cc                   	int3
5d00bc:	cc                   	int3
5d00bd:	cc                   	int3
5d00be:	cc                   	int3
5d00bf:	cc                   	int3
5d00c0:	cc                   	int3
5d00c1:	cc                   	int3
5d00c2:	cc                   	int3
5d00c3:	cc                   	int3
5d00c4:	cc                   	int3
5d00c5:	cc                   	int3
5d00c6:	cc                   	int3
5d00c7:	cc                   	int3
5d00c8:	cc                   	int3
5d00c9:	cc                   	int3
5d00ca:	cc                   	int3
5d00cb:	cc                   	int3
5d00cc:	cc                   	int3
5d00cd:	cc                   	int3
5d00ce:	cc                   	int3
5d00cf:	cc                   	int3
5d00d0:	51                   	push   %ecx
5d00d1:	56                   	push   %esi
5d00d2:	8b 74 24 0c          	mov    0xc(%esp),%esi
5d00d6:	33 c0                	xor    %eax,%eax
5d00d8:	6a 0e                	push   $0xe
5d00da:	68 dc 75 be 00       	push   $0xbe75dc
5d00df:	8b ce                	mov    %esi,%ecx
5d00e1:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
5d00e8:	00
5d00e9:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
5d00f0:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
5d00f7:	66 89 06             	mov    %ax,(%esi)
5d00fa:	e8 b8 b0 e4 ff       	call   0x41b1b7
5d00ff:	8b c6                	mov    %esi,%eax
5d0101:	5e                   	pop    %esi
5d0102:	59                   	pop    %ecx
5d0103:	c2 04 00             	ret    $0x4
5d0106:	cc                   	int3
5d0107:	cc                   	int3
5d0108:	cc                   	int3
5d0109:	cc                   	int3
5d010a:	cc                   	int3
5d010b:	cc                   	int3
5d010c:	cc                   	int3
5d010d:	cc                   	int3
5d010e:	cc                   	int3
5d010f:	cc                   	int3
5d0110:	cc                   	int3
5d0111:	cc                   	int3
5d0112:	cc                   	int3
5d0113:	cc                   	int3
5d0114:	cc                   	int3
5d0115:	cc                   	int3
5d0116:	cc                   	int3
5d0117:	cc                   	int3
5d0118:	cc                   	int3
5d0119:	cc                   	int3
5d011a:	cc                   	int3
5d011b:	cc                   	int3
5d011c:	cc                   	int3
5d011d:	cc                   	int3
5d011e:	cc                   	int3
5d011f:	cc                   	int3
5d0120:	55                   	push   %ebp
5d0121:	8b ec                	mov    %esp,%ebp
5d0123:	6a ff                	push   $0xffffffff
5d0125:	68 9c 7a b6 00       	push   $0xb67a9c
5d012a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5d0130:	50                   	push   %eax
5d0131:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5d0136:	33 c5                	xor    %ebp,%eax
5d0138:	50                   	push   %eax
5d0139:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d013c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5d0142:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5d0148:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5d014e:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5d0151:	a1 08 8b d7 00       	mov    0xd78b08,%eax
5d0156:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5d015c:	7e 48                	jle    0x5d01a6
5d015e:	68 08 8b d7 00       	push   $0xd78b08
5d0163:	e8 96 1f e3 ff       	call   0x4020fe
5d0168:	83 c4 04             	add    $0x4,%esp
5d016b:	83 3d 08 8b d7 00 ff 	cmpl   $0xffffffff,0xd78b08
5d0172:	75 32                	jne    0x5d01a6
5d0174:	b9 04 8b d7 00       	mov    $0xd78b04,%ecx
5d0179:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5d0180:	e8 0f d6 e6 ff       	call   0x43d794
5d0185:	68 20 92 bc 00       	push   $0xbc9220
5d018a:	c7 05 04 8b d7 00 8c 	movl   $0xbe758c,0xd78b04
5d0191:	75 be 00
5d0194:	e8 11 45 e4 ff       	call   0x4146aa
5d0199:	68 08 8b d7 00       	push   $0xd78b08
5d019e:	e8 83 17 e6 ff       	call   0x431926
5d01a3:	83 c4 08             	add    $0x8,%esp
5d01a6:	b8 04 8b d7 00       	mov    $0xd78b04,%eax
5d01ab:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5d01ae:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5d01b5:	59                   	pop    %ecx
5d01b6:	8b e5                	mov    %ebp,%esp
5d01b8:	5d                   	pop    %ebp
5d01b9:	c3                   	ret
5d01ba:	cc                   	int3
5d01bb:	cc                   	int3
5d01bc:	cc                   	int3
5d01bd:	cc                   	int3
5d01be:	cc                   	int3
5d01bf:	cc                   	int3
5d01c0:	cc                   	int3
5d01c1:	cc                   	int3
5d01c2:	cc                   	int3
5d01c3:	cc                   	int3
5d01c4:	cc                   	int3
5d01c5:	cc                   	int3
5d01c6:	cc                   	int3
5d01c7:	cc                   	int3
5d01c8:	cc                   	int3
5d01c9:	cc                   	int3
5d01ca:	cc                   	int3
5d01cb:	cc                   	int3
5d01cc:	cc                   	int3
5d01cd:	cc                   	int3
5d01ce:	cc                   	int3
5d01cf:	cc                   	int3
5d01d0:	cc                   	int3
5d01d1:	cc                   	int3
5d01d2:	cc                   	int3
5d01d3:	cc                   	int3
5d01d4:	cc                   	int3
5d01d5:	cc                   	int3
5d01d6:	cc                   	int3
5d01d7:	cc                   	int3
5d01d8:	cc                   	int3
5d01d9:	cc                   	int3
5d01da:	cc                   	int3
5d01db:	cc                   	int3
5d01dc:	cc                   	int3
5d01dd:	cc                   	int3
5d01de:	cc                   	int3
5d01df:	cc                   	int3
5d01e0:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5d01e3:	e9 fe 22 e3 ff       	jmp    0x4024e6
5d01e8:	cc                   	int3
5d01e9:	cc                   	int3
5d01ea:	cc                   	int3
5d01eb:	cc                   	int3
5d01ec:	cc                   	int3
5d01ed:	cc                   	int3
5d01ee:	cc                   	int3
5d01ef:	cc                   	int3
5d01f0:	8b 41 ec             	mov    -0x14(%ecx),%eax
5d01f3:	83 c1 ec             	add    $0xffffffec,%ecx
5d01f6:	ff 74 24 04          	push   0x4(%esp)
5d01fa:	8b 40 04             	mov    0x4(%eax),%eax
5d01fd:	03 c8                	add    %eax,%ecx
5d01ff:	8b 01                	mov    (%ecx),%eax
5d0201:	ff 50 14             	call   *0x14(%eax)
5d0204:	f7 d8                	neg    %eax
5d0206:	1b c0                	sbb    %eax,%eax
5d0208:	f7 d8                	neg    %eax
5d020a:	c2 04 00             	ret    $0x4
5d020d:	cc                   	int3
5d020e:	cc                   	int3
5d020f:	cc                   	int3
5d0210:	cc                   	int3
5d0211:	cc                   	int3
5d0212:	cc                   	int3
5d0213:	cc                   	int3
5d0214:	cc                   	int3
5d0215:	cc                   	int3
5d0216:	cc                   	int3
5d0217:	cc                   	int3
5d0218:	cc                   	int3
5d0219:	cc                   	int3
5d021a:	cc                   	int3
5d021b:	cc                   	int3
5d021c:	cc                   	int3
5d021d:	cc                   	int3
5d021e:	cc                   	int3
5d021f:	cc                   	int3
5d0220:	55                   	push   %ebp
5d0221:	8b ec                	mov    %esp,%ebp
5d0223:	6a ff                	push   $0xffffffff
5d0225:	68 cc 7a b6 00       	push   $0xb67acc
5d022a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5d0230:	50                   	push   %eax
5d0231:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5d0236:	33 c5                	xor    %ebp,%eax
5d0238:	50                   	push   %eax
5d0239:	8d 45 f4             	lea    -0xc(%ebp),%eax
5d023c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5d0242:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
5d0248:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
5d024e:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
5d0251:	a1 10 8b d7 00       	mov    0xd78b10,%eax
5d0256:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
5d025c:	7e 39                	jle    0x5d0297
5d025e:	68 10 8b d7 00       	push   $0xd78b10
5d0263:	e8 96 1e e3 ff       	call   0x4020fe
5d0268:	83 c4 04             	add    $0x4,%esp
5d026b:	83 3d 10 8b d7 00 ff 	cmpl   $0xffffffff,0xd78b10
5d0272:	75 23                	jne    0x5d0297
5d0274:	68 9a 6f 41 00       	push   $0x416f9a
5d0279:	b9 0c 8b d7 00       	mov    $0xd78b0c,%ecx
5d027e:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5d0285:	e8 e6 35 e6 ff       	call   0x433870
5d028a:	68 10 8b d7 00       	push   $0xd78b10
5d028f:	e8 92 16 e6 ff       	call   0x431926
5d0294:	83 c4 04             	add    $0x4,%esp
5d0297:	b8 0c 8b d7 00       	mov    $0xd78b0c,%eax
5d029c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5d029f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5d02a6:	59                   	pop    %ecx
5d02a7:	8b e5                	mov    %ebp,%esp
5d02a9:	5d                   	pop    %ebp
5d02aa:	c3                   	ret
5d02ab:	cc                   	int3
5d02ac:	cc                   	int3
5d02ad:	cc                   	int3
5d02ae:	cc                   	int3
5d02af:	cc                   	int3
5d02b0:	cc                   	int3
5d02b1:	cc                   	int3
5d02b2:	cc                   	int3
5d02b3:	cc                   	int3
5d02b4:	cc                   	int3
5d02b5:	cc                   	int3
5d02b6:	cc                   	int3
5d02b7:	cc                   	int3
5d02b8:	cc                   	int3
5d02b9:	cc                   	int3
5d02ba:	cc                   	int3
5d02bb:	cc                   	int3
5d02bc:	cc                   	int3
5d02bd:	cc                   	int3
5d02be:	cc                   	int3
5d02bf:	cc                   	int3
5d02c0:	cc                   	int3
5d02c1:	cc                   	int3
5d02c2:	cc                   	int3
5d02c3:	cc                   	int3
5d02c4:	cc                   	int3
5d02c5:	cc                   	int3
5d02c6:	cc                   	int3
5d02c7:	cc                   	int3
5d02c8:	cc                   	int3
5d02c9:	cc                   	int3
5d02ca:	cc                   	int3
5d02cb:	cc                   	int3
5d02cc:	cc                   	int3
5d02cd:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5d02d0:	8b 41 ec             	mov    -0x14(%ecx),%eax
5d02d3:	03 48 08             	add    0x8(%eax),%ecx
5d02d6:	83 c1 f8             	add    $0xfffffff8,%ecx
5d02d9:	e9 1f 68 e5 ff       	jmp    0x426afd
5d02de:	cc                   	int3
5d02df:	cc                   	int3
5d02e0:	cc                   	int3
5d02e1:	cc                   	int3
5d02e2:	cc                   	int3
5d02e3:	cc                   	int3
5d02e4:	cc                   	int3
5d02e5:	cc                   	int3
5d02e6:	cc                   	int3
5d02e7:	cc                   	int3
5d02e8:	cc                   	int3
5d02e9:	cc                   	int3
5d02ea:	cc                   	int3
5d02eb:	cc                   	int3
5d02ec:	cc                   	int3
5d02ed:	cc                   	int3
5d02ee:	cc                   	int3
5d02ef:	cc                   	int3
5d02f0:	51                   	push   %ecx
5d02f1:	8b 09                	mov    (%ecx),%ecx
5d02f3:	57                   	push   %edi
5d02f4:	89 4c 24 04          	mov    %ecx,0x4(%esp)
5d02f8:	8b 79 04             	mov    0x4(%ecx),%edi
5d02fb:	80 7f 0d 00          	cmpb   $0x0,0xd(%edi)
5d02ff:	75 54                	jne    0x5d0355
5d0301:	53                   	push   %ebx
5d0302:	55                   	push   %ebp
5d0303:	8b 6c 24 14          	mov    0x14(%esp),%ebp
5d0307:	56                   	push   %esi
5d0308:	8b 75 10             	mov    0x10(%ebp),%esi
5d030b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
5d0310:	83 7d 14 08          	cmpl   $0x8,0x14(%ebp)
5d0314:	8d 47 10             	lea    0x10(%edi),%eax
5d0317:	72 05                	jb     0x5d031e
5d0319:	8b 55 00             	mov    0x0(%ebp),%edx
5d031c:	eb 02                	jmp    0x5d0320
5d031e:	8b d5                	mov    %ebp,%edx
5d0320:	83 78 14 08          	cmpl   $0x8,0x14(%eax)
5d0324:	8d 48 10             	lea    0x10(%eax),%ecx
5d0327:	72 02                	jb     0x5d032b
5d0329:	8b 00                	mov    (%eax),%eax
5d032b:	8b 19                	mov    (%ecx),%ebx
5d032d:	3b 5d 10             	cmp    0x10(%ebp),%ebx
5d0330:	0f 42 f3             	cmovb  %ebx,%esi
5d0333:	85 f6                	test   %esi,%esi
5d0335:	75 29                	jne    0x5d0360
5d0337:	33 c0                	xor    %eax,%eax
5d0339:	8b 75 10             	mov    0x10(%ebp),%esi
5d033c:	85 c0                	test   %eax,%eax
5d033e:	75 3b                	jne    0x5d037b
5d0340:	3b de                	cmp    %esi,%ebx
5d0342:	72 39                	jb     0x5d037d
5d0344:	8b cf                	mov    %edi,%ecx
5d0346:	8b 3f                	mov    (%edi),%edi
5d0348:	89 4c 24 10          	mov    %ecx,0x10(%esp)
5d034c:	80 7f 0d 00          	cmpb   $0x0,0xd(%edi)
5d0350:	74 be                	je     0x5d0310
5d0352:	5e                   	pop    %esi
5d0353:	5d                   	pop    %ebp
5d0354:	5b                   	pop    %ebx
5d0355:	8b c1                	mov    %ecx,%eax
5d0357:	5f                   	pop    %edi
5d0358:	59                   	pop    %ecx
5d0359:	c2 04 00             	ret    $0x4
5d035c:	0f 1f 40 00          	nopl   0x0(%eax)
5d0360:	66 8b 08             	mov    (%eax),%cx
5d0363:	66 3b 0a             	cmp    (%edx),%cx
5d0366:	75 0b                	jne    0x5d0373
5d0368:	83 c0 02             	add    $0x2,%eax
5d036b:	83 c2 02             	add    $0x2,%edx
5d036e:	83 ee 01             	sub    $0x1,%esi
5d0371:	eb c2                	jmp    0x5d0335
5d0373:	1b c0                	sbb    %eax,%eax
5d0375:	83 e0 fe             	and    $0xfffffffe,%eax
5d0378:	40                   	inc    %eax
5d0379:	eb be                	jmp    0x5d0339
5d037b:	79 c7                	jns    0x5d0344
5d037d:	8b 7f 08             	mov    0x8(%edi),%edi
5d0380:	8b 4c 24 10          	mov    0x10(%esp),%ecx
5d0384:	eb c6                	jmp    0x5d034c
5d0386:	cc                   	int3