929028:	cc                   	int3
929029:	cc                   	int3
92902a:	cc                   	int3
92902b:	cc                   	int3
92902c:	cc                   	int3
92902d:	cc                   	int3
92902e:	cc                   	int3
92902f:	6a 04                	push   $0x4
929031:	b8 c9 92 ba 00       	mov    $0xba92c9,%eax
929036:	e8 50 12 ae ff       	call   0x40a28b
92903b:	8b f9                	mov    %ecx,%edi
92903d:	89 7d f0             	mov    %edi,-0x10(%ebp)
929040:	6a 0a                	push   $0xa
929042:	8d 4f 04             	lea    0x4(%edi),%ecx
929045:	c7 07 0c 37 c5 00    	movl   $0xc5370c,(%edi)
92904b:	e8 2a 02 b1 ff       	call   0x43927a
929050:	33 db                	xor    %ebx,%ebx
929052:	89 5d fc             	mov    %ebx,-0x4(%ebp)
929055:	89 5f 20             	mov    %ebx,0x20(%edi)
929058:	89 5f 24             	mov    %ebx,0x24(%edi)
92905b:	89 5f 28             	mov    %ebx,0x28(%edi)
92905e:	89 5f 2c             	mov    %ebx,0x2c(%edi)
929061:	e8 af d5 b0 ff       	call   0x436615
929066:	50                   	push   %eax
929067:	8d 4f 30             	lea    0x30(%edi),%ecx
92906a:	e8 a5 0b ae ff       	call   0x409c14
92906f:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
929073:	e8 9d d5 b0 ff       	call   0x436615
929078:	50                   	push   %eax
929079:	8d 4f 34             	lea    0x34(%edi),%ecx
92907c:	e8 93 0b ae ff       	call   0x409c14
929081:	89 5f 38             	mov    %ebx,0x38(%edi)
929084:	89 5f 3c             	mov    %ebx,0x3c(%edi)
929087:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
92908b:	39 1d f0 f1 d7 00    	cmp    %ebx,0xd7f1f0
929091:	74 05                	je     0x929098
929093:	e8 ce 8e b0 ff       	call   0x431f66
929098:	89 3d f0 f1 d7 00    	mov    %edi,0xd7f1f0
92909e:	8b c7                	mov    %edi,%eax
9290a0:	e8 72 53 ae ff       	call   0x40e417
9290a5:	c3                   	ret
9290a6:	cc                   	int3
9290a7:	cc                   	int3
9290a8:	cc                   	int3
9290a9:	cc                   	int3
9290aa:	cc                   	int3
9290ab:	cc                   	int3
9290ac:	cc                   	int3
9290ad:	cc                   	int3
9290ae:	cc                   	int3
9290af:	cc                   	int3
9290b0:	cc                   	int3
9290b1:	cc                   	int3
9290b2:	cc                   	int3
9290b3:	cc                   	int3
9290b4:	cc                   	int3
9290b5:	cc                   	int3
9290b6:	cc                   	int3
9290b7:	cc                   	int3
9290b8:	cc                   	int3
9290b9:	cc                   	int3
9290ba:	cc                   	int3
9290bb:	cc                   	int3
9290bc:	cc                   	int3
9290bd:	cc                   	int3
9290be:	cc                   	int3
9290bf:	cc                   	int3
9290c0:	cc                   	int3
9290c1:	cc                   	int3
9290c2:	cc                   	int3
9290c3:	55                   	push   %ebp
9290c4:	8b ec                	mov    %esp,%ebp
9290c6:	6a ff                	push   $0xffffffff
9290c8:	68 f3 92 ba 00       	push   $0xba92f3
9290cd:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
9290d3:	50                   	push   %eax
9290d4:	53                   	push   %ebx
9290d5:	56                   	push   %esi
9290d6:	57                   	push   %edi
9290d7:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
9290dc:	33 c5                	xor    %ebp,%eax
9290de:	50                   	push   %eax
9290df:	8d 45 f4             	lea    -0xc(%ebp),%eax
9290e2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
9290e8:	8b f9                	mov    %ecx,%edi
9290ea:	83 7f 10 00          	cmpl   $0x0,0x10(%edi)
9290ee:	c7 07 0c 37 c5 00    	movl   $0xc5370c,(%edi)
9290f4:	74 2b                	je     0x929121
9290f6:	8d 47 04             	lea    0x4(%edi),%eax
9290f9:	8b c8                	mov    %eax,%ecx
9290fb:	e8 af 7d af ff       	call   0x420eaf
929100:	8b d8                	mov    %eax,%ebx
929102:	85 db                	test   %ebx,%ebx
929104:	74 12                	je     0x929118
929106:	8b 0b                	mov    (%ebx),%ecx
929108:	6a 01                	push   $0x1
92910a:	8b 71 04             	mov    0x4(%ecx),%esi
92910d:	8b ce                	mov    %esi,%ecx
92910f:	e8 51 35 b0 ff       	call   0x42c665
929114:	8b cb                	mov    %ebx,%ecx
929116:	ff d6                	call   *%esi
929118:	83 7f 10 00          	cmpl   $0x0,0x10(%edi)
92911c:	8d 47 04             	lea    0x4(%edi),%eax
92911f:	75 d8                	jne    0x9290f9
929121:	83 25 f0 f1 d7 00 00 	andl   $0x0,0xd7f1f0
929128:	8b 4f 34             	mov    0x34(%edi),%ecx
92912b:	83 e9 10             	sub    $0x10,%ecx
92912e:	e8 e1 ba ad ff       	call   0x404c14
929133:	8b 4f 30             	mov    0x30(%edi),%ecx
929136:	83 e9 10             	sub    $0x10,%ecx
929139:	e8 d6 ba ad ff       	call   0x404c14
92913e:	8d 4f 04             	lea    0x4(%edi),%ecx
929141:	e8 6b 49 af ff       	call   0x41dab1
929146:	8b 4d f4             	mov    -0xc(%ebp),%ecx
929149:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
929150:	59                   	pop    %ecx
929151:	5f                   	pop    %edi
929152:	5e                   	pop    %esi
929153:	5b                   	pop    %ebx
929154:	8b e5                	mov    %ebp,%esp
929156:	5d                   	pop    %ebp
929157:	c3                   	ret
929158:	cc                   	int3
929159:	cc                   	int3
92915a:	cc                   	int3
92915b:	cc                   	int3
92915c:	cc                   	int3
92915d:	cc                   	int3
92915e:	cc                   	int3
92915f:	cc                   	int3
929160:	cc                   	int3
929161:	cc                   	int3
929162:	cc                   	int3
929163:	cc                   	int3
929164:	cc                   	int3
929165:	cc                   	int3
929166:	cc                   	int3
929167:	cc                   	int3
929168:	cc                   	int3
929169:	cc                   	int3
92916a:	cc                   	int3
92916b:	cc                   	int3
92916c:	cc                   	int3
92916d:	cc                   	int3
92916e:	cc                   	int3
92916f:	cc                   	int3
929170:	cc                   	int3
929171:	cc                   	int3
929172:	cc                   	int3
929173:	cc                   	int3
929174:	cc                   	int3
929175:	cc                   	int3
929176:	cc                   	int3
929177:	cc                   	int3
929178:	cc                   	int3
929179:	cc                   	int3
92917a:	cc                   	int3
92917b:	cc                   	int3
92917c:	cc                   	int3
92917d:	55                   	push   %ebp
92917e:	8b ec                	mov    %esp,%ebp
929180:	56                   	push   %esi
929181:	8b f1                	mov    %ecx,%esi
929183:	e8 22 ae b0 ff       	call   0x433faa
929188:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
92918c:	74 18                	je     0x9291a6
92918e:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
929192:	75 08                	jne    0x92919c
929194:	56                   	push   %esi
929195:	e8 f5 85 ad ff       	call   0x40178f
92919a:	eb 09                	jmp    0x9291a5
92919c:	6a 40                	push   $0x40
92919e:	56                   	push   %esi
92919f:	e8 36 66 af ff       	call   0x41f7da
9291a4:	59                   	pop    %ecx
9291a5:	59                   	pop    %ecx
9291a6:	8b c6                	mov    %esi,%eax
9291a8:	5e                   	pop    %esi
9291a9:	5d                   	pop    %ebp
9291aa:	c2 04 00             	ret    $0x4
9291ad:	cc                   	int3
9291ae:	cc                   	int3
9291af:	cc                   	int3
9291b0:	cc                   	int3
9291b1:	cc                   	int3
9291b2:	cc                   	int3
9291b3:	cc                   	int3
9291b4:	cc                   	int3
9291b5:	cc                   	int3
9291b6:	cc                   	int3
9291b7:	cc                   	int3
9291b8:	cc                   	int3
9291b9:	55                   	push   %ebp
9291ba:	8b ec                	mov    %esp,%ebp
9291bc:	51                   	push   %ecx
9291bd:	56                   	push   %esi
9291be:	8b f1                	mov    %ecx,%esi
9291c0:	83 7e 2c 00          	cmpl   $0x0,0x2c(%esi)
9291c4:	75 04                	jne    0x9291ca
9291c6:	33 c0                	xor    %eax,%eax
9291c8:	eb 68                	jmp    0x929232
9291ca:	8b 46 28             	mov    0x28(%esi),%eax
9291cd:	57                   	push   %edi
9291ce:	8b 7e 24             	mov    0x24(%esi),%edi
9291d1:	2b c7                	sub    %edi,%eax
9291d3:	40                   	inc    %eax
9291d4:	39 46 10             	cmp    %eax,0x10(%esi)
9291d7:	7c 04                	jl     0x9291dd
9291d9:	33 c0                	xor    %eax,%eax
9291db:	eb 54                	jmp    0x929231
9291dd:	53                   	push   %ebx
9291de:	eb 26                	jmp    0x929206
9291e0:	8b 46 08             	mov    0x8(%esi),%eax
9291e3:	89 45 fc             	mov    %eax,-0x4(%ebp)
9291e6:	85 c0                	test   %eax,%eax
9291e8:	74 21                	je     0x92920b
9291ea:	8d 45 fc             	lea    -0x4(%ebp),%eax
9291ed:	50                   	push   %eax
9291ee:	8d 4e 04             	lea    0x4(%esi),%ecx
9291f1:	e8 d0 de ae ff       	call   0x4170c6
9291f6:	8b 00                	mov    (%eax),%eax
9291f8:	39 78 10             	cmp    %edi,0x10(%eax)
9291fb:	74 08                	je     0x929205
9291fd:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
929201:	75 e7                	jne    0x9291ea
929203:	eb 06                	jmp    0x92920b
929205:	47                   	inc    %edi
929206:	3b 7e 28             	cmp    0x28(%esi),%edi
929209:	76 d5                	jbe    0x9291e0
92920b:	3b 7e 28             	cmp    0x28(%esi),%edi
92920e:	77 0e                	ja     0x92921e
929210:	8b 4e 2c             	mov    0x2c(%esi),%ecx
929213:	e8 fd 2b ae ff       	call   0x40be15
929218:	8b d8                	mov    %eax,%ebx
92921a:	85 db                	test   %ebx,%ebx
92921c:	75 04                	jne    0x929222
92921e:	33 c0                	xor    %eax,%eax
929220:	eb 0e                	jmp    0x929230
929222:	53                   	push   %ebx
929223:	8d 4e 04             	lea    0x4(%esi),%ecx
929226:	89 7b 10             	mov    %edi,0x10(%ebx)
929229:	e8 74 d5 ae ff       	call   0x4167a2
92922e:	8b c3                	mov    %ebx,%eax
929230:	5b                   	pop    %ebx
929231:	5f                   	pop    %edi
929232:	5e                   	pop    %esi
929233:	8b e5                	mov    %ebp,%esp
929235:	5d                   	pop    %ebp
929236:	c3                   	ret
929237:	cc                   	int3
929238:	cc                   	int3
929239:	cc                   	int3
92923a:	cc                   	int3
92923b:	cc                   	int3
92923c:	cc                   	int3
92923d:	cc                   	int3
92923e:	cc                   	int3
92923f:	cc                   	int3
929240:	cc                   	int3
929241:	cc                   	int3
929242:	cc                   	int3
929243:	cc                   	int3
929244:	cc                   	int3
929245:	cc                   	int3
929246:	cc                   	int3
929247:	cc                   	int3
929248:	cc                   	int3
929249:	cc                   	int3
92924a:	cc                   	int3
92924b:	cc                   	int3
92924c:	cc                   	int3
92924d:	cc                   	int3
92924e:	cc                   	int3
92924f:	cc                   	int3
929250:	cc                   	int3
929251:	cc                   	int3
929252:	cc                   	int3
929253:	cc                   	int3
929254:	cc                   	int3
929255:	cc                   	int3
929256:	55                   	push   %ebp
929257:	8b ec                	mov    %esp,%ebp
929259:	51                   	push   %ecx
92925a:	56                   	push   %esi
92925b:	8b 75 08             	mov    0x8(%ebp),%esi
92925e:	57                   	push   %edi
92925f:	3b 71 24             	cmp    0x24(%ecx),%esi
929262:	72 28                	jb     0x92928c
929264:	3b 71 28             	cmp    0x28(%ecx),%esi
929267:	77 23                	ja     0x92928c
929269:	8b 41 08             	mov    0x8(%ecx),%eax
92926c:	89 45 fc             	mov    %eax,-0x4(%ebp)
92926f:	85 c0                	test   %eax,%eax
929271:	74 19                	je     0x92928c
929273:	8d 79 04             	lea    0x4(%ecx),%edi
929276:	8d 45 fc             	lea    -0x4(%ebp),%eax
929279:	8b cf                	mov    %edi,%ecx
92927b:	50                   	push   %eax
92927c:	e8 ab 18 af ff       	call   0x41ab2c
929281:	39 70 10             	cmp    %esi,0x10(%eax)
929284:	74 08                	je     0x92928e
929286:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
92928a:	75 ea                	jne    0x929276
92928c:	33 c0                	xor    %eax,%eax
92928e:	5f                   	pop    %edi
92928f:	5e                   	pop    %esi
929290:	8b e5                	mov    %ebp,%esp
929292:	5d                   	pop    %ebp
929293:	c2 04 00             	ret    $0x4
929296:	cc                   	int3
929297:	cc                   	int3
929298:	cc                   	int3
929299:	cc                   	int3
92929a:	cc                   	int3
92929b:	cc                   	int3
92929c:	cc                   	int3
92929d:	cc                   	int3
92929e:	cc                   	int3
92929f:	cc                   	int3
9292a0:	cc                   	int3
9292a1:	cc                   	int3
9292a2:	cc                   	int3
9292a3:	cc                   	int3
9292a4:	cc                   	int3
9292a5:	cc                   	int3
9292a6:	8b 41 28             	mov    0x28(%ecx),%eax
9292a9:	2b 41 24             	sub    0x24(%ecx),%eax
9292ac:	40                   	inc    %eax
9292ad:	c3                   	ret
9292ae:	cc                   	int3
9292af:	cc                   	int3
9292b0:	55                   	push   %ebp
9292b1:	8b ec                	mov    %esp,%ebp
9292b3:	57                   	push   %edi
9292b4:	ff 75 08             	push   0x8(%ebp)
9292b7:	e8 7b af ad ff       	call   0x404237
9292bc:	8b f8                	mov    %eax,%edi
9292be:	85 ff                	test   %edi,%edi
9292c0:	74 12                	je     0x9292d4
9292c2:	8b 07                	mov    (%edi),%eax
9292c4:	56                   	push   %esi
9292c5:	8b 70 0c             	mov    0xc(%eax),%esi
9292c8:	8b ce                	mov    %esi,%ecx
9292ca:	e8 96 33 b0 ff       	call   0x42c665
9292cf:	8b cf                	mov    %edi,%ecx
9292d1:	ff d6                	call   *%esi
9292d3:	5e                   	pop    %esi
9292d4:	5f                   	pop    %edi
9292d5:	5d                   	pop    %ebp
9292d6:	c2 04 00             	ret    $0x4