50509f:	cc                   	int3
5050a0:	8b 44 24 04          	mov    0x4(%esp),%eax
5050a4:	89 01                	mov    %eax,(%ecx)
5050a6:	8b c1                	mov    %ecx,%eax
5050a8:	c2 08 00             	ret    $0x8
5050ab:	cc                   	int3
5050ac:	cc                   	int3
5050ad:	cc                   	int3
5050ae:	cc                   	int3
5050af:	cc                   	int3
5050b0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
5050b6:	8b c1                	mov    %ecx,%eax
5050b8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
5050bf:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
5050c6:	c2 08 00             	ret    $0x8
5050c9:	cc                   	int3
5050ca:	cc                   	int3
5050cb:	cc                   	int3
5050cc:	cc                   	int3
5050cd:	cc                   	int3
5050ce:	cc                   	int3
5050cf:	cc                   	int3
5050d0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
5050d6:	8b c1                	mov    %ecx,%eax
5050d8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
5050df:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
5050e6:	c2 04 00             	ret    $0x4
5050e9:	cc                   	int3
5050ea:	cc                   	int3
5050eb:	cc                   	int3
5050ec:	cc                   	int3
5050ed:	cc                   	int3
5050ee:	cc                   	int3
5050ef:	cc                   	int3
5050f0:	8b 44 24 0c          	mov    0xc(%esp),%eax
5050f4:	8b 00                	mov    (%eax),%eax
5050f6:	89 01                	mov    %eax,(%ecx)
5050f8:	8b c1                	mov    %ecx,%eax
5050fa:	c2 0c 00             	ret    $0xc
5050fd:	cc                   	int3
5050fe:	cc                   	int3
5050ff:	cc                   	int3
505100:	8b 44 24 0c          	mov    0xc(%esp),%eax
505104:	8b 00                	mov    (%eax),%eax
505106:	89 01                	mov    %eax,(%ecx)
505108:	8b c1                	mov    %ecx,%eax
50510a:	c2 0c 00             	ret    $0xc
50510d:	cc                   	int3
50510e:	cc                   	int3
50510f:	cc                   	int3
505110:	8b 44 24 0c          	mov    0xc(%esp),%eax
505114:	8b 00                	mov    (%eax),%eax
505116:	89 01                	mov    %eax,(%ecx)
505118:	8b c1                	mov    %ecx,%eax
50511a:	c2 0c 00             	ret    $0xc
50511d:	cc                   	int3
50511e:	cc                   	int3
50511f:	cc                   	int3
505120:	8b 44 24 0c          	mov    0xc(%esp),%eax
505124:	8b 00                	mov    (%eax),%eax
505126:	89 01                	mov    %eax,(%ecx)
505128:	8b c1                	mov    %ecx,%eax
50512a:	c2 0c 00             	ret    $0xc
50512d:	cc                   	int3
50512e:	cc                   	int3
50512f:	cc                   	int3
505130:	8b 44 24 0c          	mov    0xc(%esp),%eax
505134:	8b 00                	mov    (%eax),%eax
505136:	89 01                	mov    %eax,(%ecx)
505138:	8b c1                	mov    %ecx,%eax
50513a:	c2 0c 00             	ret    $0xc
50513d:	cc                   	int3
50513e:	cc                   	int3
50513f:	cc                   	int3
505140:	8b 44 24 0c          	mov    0xc(%esp),%eax
505144:	8b 00                	mov    (%eax),%eax
505146:	89 01                	mov    %eax,(%ecx)
505148:	8b c1                	mov    %ecx,%eax
50514a:	c2 0c 00             	ret    $0xc
50514d:	cc                   	int3
50514e:	cc                   	int3
50514f:	cc                   	int3
505150:	8b 44 24 0c          	mov    0xc(%esp),%eax
505154:	8b 00                	mov    (%eax),%eax
505156:	89 01                	mov    %eax,(%ecx)
505158:	8b c1                	mov    %ecx,%eax
50515a:	c2 0c 00             	ret    $0xc
50515d:	cc                   	int3
50515e:	cc                   	int3
50515f:	cc                   	int3
505160:	51                   	push   %ecx
505161:	8b 44 24 0c          	mov    0xc(%esp),%eax
505165:	89 0c 24             	mov    %ecx,(%esp)
505168:	8b 10                	mov    (%eax),%edx
50516a:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
505170:	8b c1                	mov    %ecx,%eax
505172:	89 11                	mov    %edx,(%ecx)
505174:	59                   	pop    %ecx
505175:	c2 08 00             	ret    $0x8
505178:	cc                   	int3
505179:	cc                   	int3
50517a:	cc                   	int3
50517b:	cc                   	int3
50517c:	cc                   	int3
50517d:	cc                   	int3
50517e:	cc                   	int3
50517f:	cc                   	int3
505180:	51                   	push   %ecx
505181:	8b 44 24 10          	mov    0x10(%esp),%eax
505185:	89 0c 24             	mov    %ecx,(%esp)
505188:	8b 10                	mov    (%eax),%edx
50518a:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
505190:	8b 44 24 0c          	mov    0xc(%esp),%eax
505194:	89 11                	mov    %edx,(%ecx)
505196:	8b 10                	mov    (%eax),%edx
505198:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
50519e:	8b c1                	mov    %ecx,%eax
5051a0:	89 51 04             	mov    %edx,0x4(%ecx)
5051a3:	59                   	pop    %ecx
5051a4:	c2 0c 00             	ret    $0xc
5051a7:	cc                   	int3
5051a8:	cc                   	int3
5051a9:	cc                   	int3
5051aa:	cc                   	int3
5051ab:	cc                   	int3
5051ac:	cc                   	int3
5051ad:	cc                   	int3
5051ae:	cc                   	int3
5051af:	cc                   	int3
5051b0:	8b 44 24 04          	mov    0x4(%esp),%eax
5051b4:	8b 00                	mov    (%eax),%eax
5051b6:	89 01                	mov    %eax,(%ecx)
5051b8:	8b 44 24 08          	mov    0x8(%esp),%eax
5051bc:	8a 00                	mov    (%eax),%al
5051be:	88 41 04             	mov    %al,0x4(%ecx)
5051c1:	8b c1                	mov    %ecx,%eax
5051c3:	c2 08 00             	ret    $0x8
5051c6:	cc                   	int3
5051c7:	cc                   	int3
5051c8:	cc                   	int3
5051c9:	cc                   	int3
5051ca:	cc                   	int3
5051cb:	cc                   	int3
5051cc:	cc                   	int3
5051cd:	cc                   	int3
5051ce:	cc                   	int3
5051cf:	cc                   	int3
5051d0:	8b c1                	mov    %ecx,%eax
5051d2:	c2 04 00             	ret    $0x4
5051d5:	cc                   	int3
5051d6:	cc                   	int3
5051d7:	cc                   	int3
5051d8:	cc                   	int3
5051d9:	cc                   	int3
5051da:	cc                   	int3
5051db:	cc                   	int3
5051dc:	cc                   	int3
5051dd:	cc                   	int3
5051de:	cc                   	int3
5051df:	cc                   	int3
5051e0:	51                   	push   %ecx
5051e1:	56                   	push   %esi
5051e2:	8b f1                	mov    %ecx,%esi
5051e4:	89 74 24 04          	mov    %esi,0x4(%esp)
5051e8:	e8 f3 4f f1 ff       	call   0x41a1e0
5051ed:	8b 44 24 0c          	mov    0xc(%esp),%eax
5051f1:	c7 06 d8 c5 bd 00    	movl   $0xbdc5d8,(%esi)
5051f7:	8b 10                	mov    (%eax),%edx
5051f9:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
5051ff:	8b c6                	mov    %esi,%eax
505201:	89 56 10             	mov    %edx,0x10(%esi)
505204:	5e                   	pop    %esi
505205:	59                   	pop    %ecx
505206:	c2 04 00             	ret    $0x4
505209:	cc                   	int3
50520a:	cc                   	int3
50520b:	cc                   	int3
50520c:	cc                   	int3
50520d:	cc                   	int3
50520e:	cc                   	int3
50520f:	cc                   	int3
505210:	cc                   	int3
505211:	cc                   	int3
505212:	cc                   	int3
505213:	cc                   	int3
505214:	cc                   	int3
505215:	cc                   	int3
505216:	cc                   	int3
505217:	cc                   	int3
505218:	cc                   	int3
505219:	cc                   	int3
50521a:	cc                   	int3
50521b:	cc                   	int3
50521c:	cc                   	int3
50521d:	cc                   	int3
50521e:	cc                   	int3
50521f:	cc                   	int3
505220:	51                   	push   %ecx
505221:	8b 44 24 08          	mov    0x8(%esp),%eax
505225:	89 0c 24             	mov    %ecx,(%esp)
505228:	8b 10                	mov    (%eax),%edx
50522a:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
505230:	8b c1                	mov    %ecx,%eax
505232:	89 11                	mov    %edx,(%ecx)
505234:	59                   	pop    %ecx
505235:	c2 04 00             	ret    $0x4
505238:	cc                   	int3
505239:	cc                   	int3
50523a:	cc                   	int3
50523b:	cc                   	int3
50523c:	cc                   	int3
50523d:	cc                   	int3
50523e:	cc                   	int3
50523f:	cc                   	int3
505240:	51                   	push   %ecx
505241:	8b 44 24 08          	mov    0x8(%esp),%eax
505245:	89 0c 24             	mov    %ecx,(%esp)
505248:	8b 10                	mov    (%eax),%edx
50524a:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
505250:	8b c1                	mov    %ecx,%eax
505252:	89 11                	mov    %edx,(%ecx)
505254:	59                   	pop    %ecx
505255:	c2 04 00             	ret    $0x4
505258:	cc                   	int3
505259:	cc                   	int3
50525a:	cc                   	int3
50525b:	cc                   	int3
50525c:	cc                   	int3
50525d:	cc                   	int3
50525e:	cc                   	int3
50525f:	cc                   	int3
505260:	8b 44 24 04          	mov    0x4(%esp),%eax
505264:	8b 10                	mov    (%eax),%edx
505266:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
50526c:	8b c1                	mov    %ecx,%eax
50526e:	89 11                	mov    %edx,(%ecx)
505270:	c2 04 00             	ret    $0x4
505273:	cc                   	int3
505274:	cc                   	int3
505275:	cc                   	int3
505276:	cc                   	int3
505277:	cc                   	int3
505278:	cc                   	int3
505279:	cc                   	int3
50527a:	cc                   	int3
50527b:	cc                   	int3
50527c:	cc                   	int3
50527d:	cc                   	int3
50527e:	cc                   	int3
50527f:	cc                   	int3
505280:	8b c1                	mov    %ecx,%eax
505282:	c2 04 00             	ret    $0x4
505285:	cc                   	int3
505286:	cc                   	int3
505287:	cc                   	int3
505288:	cc                   	int3
505289:	cc                   	int3
50528a:	cc                   	int3
50528b:	cc                   	int3
50528c:	cc                   	int3
50528d:	cc                   	int3
50528e:	cc                   	int3
50528f:	cc                   	int3
505290:	8b 44 24 04          	mov    0x4(%esp),%eax
505294:	8b 10                	mov    (%eax),%edx
505296:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
50529c:	8b c1                	mov    %ecx,%eax
50529e:	89 11                	mov    %edx,(%ecx)
5052a0:	c2 04 00             	ret    $0x4
5052a3:	cc                   	int3
5052a4:	cc                   	int3
5052a5:	cc                   	int3
5052a6:	cc                   	int3
5052a7:	cc                   	int3
5052a8:	cc                   	int3
5052a9:	cc                   	int3
5052aa:	cc                   	int3
5052ab:	cc                   	int3
5052ac:	cc                   	int3
5052ad:	cc                   	int3
5052ae:	cc                   	int3
5052af:	cc                   	int3
5052b0:	8b c1                	mov    %ecx,%eax
5052b2:	c2 04 00             	ret    $0x4
5052b5:	cc                   	int3
5052b6:	cc                   	int3
5052b7:	cc                   	int3
5052b8:	cc                   	int3
5052b9:	cc                   	int3
5052ba:	cc                   	int3
5052bb:	cc                   	int3
5052bc:	cc                   	int3
5052bd:	cc                   	int3
5052be:	cc                   	int3
5052bf:	cc                   	int3
5052c0:	8b 44 24 04          	mov    0x4(%esp),%eax
5052c4:	8b 10                	mov    (%eax),%edx
5052c6:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
5052cc:	8b c1                	mov    %ecx,%eax
5052ce:	89 11                	mov    %edx,(%ecx)
5052d0:	c2 04 00             	ret    $0x4
5052d3:	cc                   	int3
5052d4:	cc                   	int3
5052d5:	cc                   	int3
5052d6:	cc                   	int3
5052d7:	cc                   	int3
5052d8:	cc                   	int3
5052d9:	cc                   	int3
5052da:	cc                   	int3
5052db:	cc                   	int3
5052dc:	cc                   	int3
5052dd:	cc                   	int3
5052de:	cc                   	int3
5052df:	cc                   	int3
5052e0:	8b c1                	mov    %ecx,%eax
5052e2:	c2 04 00             	ret    $0x4
5052e5:	cc                   	int3
5052e6:	cc                   	int3
5052e7:	cc                   	int3
5052e8:	cc                   	int3
5052e9:	cc                   	int3
5052ea:	cc                   	int3
5052eb:	cc                   	int3
5052ec:	cc                   	int3
5052ed:	cc                   	int3
5052ee:	cc                   	int3
5052ef:	cc                   	int3
5052f0:	8b 44 24 04          	mov    0x4(%esp),%eax
5052f4:	8b 10                	mov    (%eax),%edx
5052f6:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
5052fc:	8b c1                	mov    %ecx,%eax
5052fe:	89 11                	mov    %edx,(%ecx)
505300:	c2 04 00             	ret    $0x4
505303:	cc                   	int3
505304:	cc                   	int3
505305:	cc                   	int3
505306:	cc                   	int3
505307:	cc                   	int3
505308:	cc                   	int3
505309:	cc                   	int3
50530a:	cc                   	int3
50530b:	cc                   	int3
50530c:	cc                   	int3
50530d:	cc                   	int3
50530e:	cc                   	int3
50530f:	cc                   	int3
505310:	8b c1                	mov    %ecx,%eax
505312:	c2 04 00             	ret    $0x4
505315:	cc                   	int3
505316:	cc                   	int3