441084:	00 00 00
441087:	8b 4d fc             	mov    -0x4(%ebp),%ecx
44108a:	c7 81 a4 0a 00 00 ff 	movl   $0xffffffff,0xaa4(%ecx)
441091:	ff ff ff
441094:	8b 55 fc             	mov    -0x4(%ebp),%edx
441097:	c7 82 a8 0a 00 00 ff 	movl   $0xffffffff,0xaa8(%edx)
44109e:	ff ff ff
4410a1:	8b 45 fc             	mov    -0x4(%ebp),%eax
4410a4:	c7 40 24 00 00 00 00 	movl   $0x0,0x24(%eax)
4410ab:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4410ae:	c7 41 28 00 00 00 00 	movl   $0x0,0x28(%ecx)
4410b5:	8b 55 fc             	mov    -0x4(%ebp),%edx
4410b8:	8b 45 fc             	mov    -0x4(%ebp),%eax
4410bb:	8b 88 60 04 00 00    	mov    0x460(%eax),%ecx
4410c1:	89 4a 10             	mov    %ecx,0x10(%edx)
4410c4:	b0 01                	mov    $0x1,%al
4410c6:	8b e5                	mov    %ebp,%esp
4410c8:	5d                   	pop    %ebp
4410c9:	c3                   	ret
4410ca:	cc                   	int3
4410cb:	cc                   	int3
4410cc:	cc                   	int3
4410cd:	cc                   	int3
4410ce:	cc                   	int3
4410cf:	cc                   	int3
4410d0:	cc                   	int3
4410d1:	cc                   	int3
4410d2:	cc                   	int3
4410d3:	cc                   	int3
4410d4:	cc                   	int3
4410d5:	cc                   	int3
4410d6:	cc                   	int3
4410d7:	cc                   	int3
4410d8:	cc                   	int3
4410d9:	cc                   	int3
4410da:	cc                   	int3
4410db:	cc                   	int3
4410dc:	cc                   	int3
4410dd:	cc                   	int3
4410de:	cc                   	int3
4410df:	cc                   	int3
4410e0:	cc                   	int3
4410e1:	cc                   	int3
4410e2:	cc                   	int3
4410e3:	cc                   	int3
4410e4:	cc                   	int3
4410e5:	cc                   	int3
4410e6:	cc                   	int3
4410e7:	cc                   	int3
4410e8:	cc                   	int3
4410e9:	cc                   	int3
4410ea:	cc                   	int3
4410eb:	cc                   	int3
4410ec:	cc                   	int3
4410ed:	cc                   	int3
4410ee:	cc                   	int3
4410ef:	cc                   	int3
4410f0:	8b ff                	mov    %edi,%edi
4410f2:	55                   	push   %ebp
4410f3:	8b ec                	mov    %esp,%ebp
4410f5:	51                   	push   %ecx
4410f6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
4410f9:	8b 45 fc             	mov    -0x4(%ebp),%eax
4410fc:	8b 88 58 04 00 00    	mov    0x458(%eax),%ecx
441102:	83 c1 01             	add    $0x1,%ecx
441105:	8b 55 fc             	mov    -0x4(%ebp),%edx
441108:	89 8a 58 04 00 00    	mov    %ecx,0x458(%edx)
44110e:	8b 45 fc             	mov    -0x4(%ebp),%eax
441111:	83 b8 58 04 00 00 03 	cmpl   $0x3,0x458(%eax)
441118:	75 04                	jne    0x44111e
44111a:	32 c0                	xor    %al,%al
44111c:	eb 68                	jmp    0x441186
44111e:	8b 4d fc             	mov    -0x4(%ebp),%ecx
441121:	83 b9 58 04 00 00 02 	cmpl   $0x2,0x458(%ecx)
441128:	75 10                	jne    0x44113a
44112a:	8b 55 fc             	mov    -0x4(%ebp),%edx
44112d:	83 ba 5c 04 00 00 01 	cmpl   $0x1,0x45c(%edx)
441134:	75 04                	jne    0x44113a
441136:	32 c0                	xor    %al,%al
441138:	eb 4c                	jmp    0x441186
44113a:	8b 45 fc             	mov    -0x4(%ebp),%eax
44113d:	c7 80 5c 04 00 00 00 	movl   $0x0,0x45c(%eax)
441144:	00 00 00
441147:	8b 4d fc             	mov    -0x4(%ebp),%ecx
44114a:	c7 81 a4 0a 00 00 ff 	movl   $0xffffffff,0xaa4(%ecx)
441151:	ff ff ff
441154:	8b 55 fc             	mov    -0x4(%ebp),%edx
441157:	c7 82 a8 0a 00 00 ff 	movl   $0xffffffff,0xaa8(%edx)
44115e:	ff ff ff
441161:	8b 45 fc             	mov    -0x4(%ebp),%eax
441164:	c7 40 24 00 00 00 00 	movl   $0x0,0x24(%eax)
44116b:	8b 4d fc             	mov    -0x4(%ebp),%ecx
44116e:	c7 41 28 00 00 00 00 	movl   $0x0,0x28(%ecx)
441175:	8b 55 fc             	mov    -0x4(%ebp),%edx
441178:	8b 45 fc             	mov    -0x4(%ebp),%eax
44117b:	8b 88 60 04 00 00    	mov    0x460(%eax),%ecx
441181:	89 4a 10             	mov    %ecx,0x10(%edx)
441184:	b0 01                	mov    $0x1,%al
441186:	8b e5                	mov    %ebp,%esp
441188:	5d                   	pop    %ebp
441189:	c3                   	ret
44118a:	cc                   	int3
44118b:	cc                   	int3
44118c:	cc                   	int3
44118d:	cc                   	int3
44118e:	cc                   	int3
44118f:	cc                   	int3
441190:	cc                   	int3
441191:	cc                   	int3
441192:	cc                   	int3
441193:	cc                   	int3
441194:	cc                   	int3
441195:	cc                   	int3
441196:	cc                   	int3
441197:	cc                   	int3
441198:	cc                   	int3
441199:	cc                   	int3
44119a:	cc                   	int3
44119b:	cc                   	int3
44119c:	cc                   	int3
44119d:	cc                   	int3
44119e:	cc                   	int3
44119f:	cc                   	int3
4411a0:	cc                   	int3
4411a1:	cc                   	int3
4411a2:	cc                   	int3
4411a3:	cc                   	int3
4411a4:	cc                   	int3
4411a5:	cc                   	int3
4411a6:	cc                   	int3
4411a7:	cc                   	int3
4411a8:	cc                   	int3
4411a9:	cc                   	int3
4411aa:	cc                   	int3
4411ab:	cc                   	int3
4411ac:	cc                   	int3
4411ad:	cc                   	int3
4411ae:	cc                   	int3
4411af:	cc                   	int3
4411b0:	8b ff                	mov    %edi,%edi
4411b2:	55                   	push   %ebp
4411b3:	8b ec                	mov    %esp,%ebp
4411b5:	83 ec 08             	sub    $0x8,%esp
4411b8:	89 4d fc             	mov    %ecx,-0x4(%ebp)
4411bb:	8b 45 fc             	mov    -0x4(%ebp),%eax
4411be:	8b 88 50 04 00 00    	mov    0x450(%eax),%ecx
4411c4:	83 c1 01             	add    $0x1,%ecx
4411c7:	8b 55 fc             	mov    -0x4(%ebp),%edx
4411ca:	89 8a 50 04 00 00    	mov    %ecx,0x450(%edx)
4411d0:	8b 45 fc             	mov    -0x4(%ebp),%eax
4411d3:	83 b8 50 04 00 00 02 	cmpl   $0x2,0x450(%eax)
4411da:	74 09                	je     0x4411e5
4411dc:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
4411e3:	eb 07                	jmp    0x4411ec
4411e5:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
4411ec:	8a 45 f8             	mov    -0x8(%ebp),%al
4411ef:	8b e5                	mov    %ebp,%esp
4411f1:	5d                   	pop    %ebp
4411f2:	c3                   	ret
4411f3:	cc                   	int3
4411f4:	cc                   	int3
4411f5:	cc                   	int3
4411f6:	cc                   	int3
4411f7:	cc                   	int3
4411f8:	cc                   	int3
4411f9:	cc                   	int3
4411fa:	cc                   	int3
4411fb:	cc                   	int3
4411fc:	cc                   	int3
4411fd:	cc                   	int3
4411fe:	cc                   	int3
4411ff:	cc                   	int3
441200:	cc                   	int3
441201:	cc                   	int3
441202:	cc                   	int3
441203:	cc                   	int3
441204:	cc                   	int3
441205:	cc                   	int3
441206:	cc                   	int3
441207:	cc                   	int3
441208:	cc                   	int3
441209:	cc                   	int3
44120a:	cc                   	int3
44120b:	cc                   	int3
44120c:	cc                   	int3
44120d:	cc                   	int3
44120e:	cc                   	int3
44120f:	cc                   	int3
441210:	8b ff                	mov    %edi,%edi
441212:	55                   	push   %ebp
441213:	8b ec                	mov    %esp,%ebp
441215:	83 ec 08             	sub    $0x8,%esp
441218:	89 4d fc             	mov    %ecx,-0x4(%ebp)
44121b:	8b 45 fc             	mov    -0x4(%ebp),%eax
44121e:	8b 88 50 04 00 00    	mov    0x450(%eax),%ecx
441224:	83 c1 01             	add    $0x1,%ecx
441227:	8b 55 fc             	mov    -0x4(%ebp),%edx
44122a:	89 8a 50 04 00 00    	mov    %ecx,0x450(%edx)
441230:	8b 45 fc             	mov    -0x4(%ebp),%eax
441233:	83 b8 50 04 00 00 02 	cmpl   $0x2,0x450(%eax)
44123a:	74 09                	je     0x441245
44123c:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
441243:	eb 07                	jmp    0x44124c
441245:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
44124c:	8a 45 f8             	mov    -0x8(%ebp),%al
44124f:	8b e5                	mov    %ebp,%esp
441251:	5d                   	pop    %ebp
441252:	c3                   	ret
441253:	cc                   	int3
441254:	cc                   	int3
441255:	cc                   	int3
441256:	cc                   	int3
441257:	cc                   	int3
441258:	cc                   	int3
441259:	cc                   	int3
44125a:	cc                   	int3
44125b:	cc                   	int3
44125c:	cc                   	int3
44125d:	cc                   	int3
44125e:	cc                   	int3
44125f:	cc                   	int3
441260:	cc                   	int3
441261:	cc                   	int3
441262:	cc                   	int3
441263:	cc                   	int3
441264:	cc                   	int3
441265:	cc                   	int3
441266:	cc                   	int3
441267:	cc                   	int3
441268:	cc                   	int3
441269:	cc                   	int3
44126a:	cc                   	int3
44126b:	cc                   	int3
44126c:	cc                   	int3
44126d:	cc                   	int3
44126e:	cc                   	int3
44126f:	cc                   	int3
441270:	8b ff                	mov    %edi,%edi
441272:	55                   	push   %ebp
441273:	8b ec                	mov    %esp,%ebp
441275:	83 ec 08             	sub    $0x8,%esp
441278:	89 4d fc             	mov    %ecx,-0x4(%ebp)
44127b:	8b 45 fc             	mov    -0x4(%ebp),%eax
44127e:	8b 88 50 04 00 00    	mov    0x450(%eax),%ecx
441284:	83 c1 01             	add    $0x1,%ecx
441287:	8b 55 fc             	mov    -0x4(%ebp),%edx
44128a:	89 8a 50 04 00 00    	mov    %ecx,0x450(%edx)
441290:	8b 45 fc             	mov    -0x4(%ebp),%eax
441293:	83 b8 50 04 00 00 02 	cmpl   $0x2,0x450(%eax)
44129a:	74 09                	je     0x4412a5
44129c:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
4412a3:	eb 07                	jmp    0x4412ac
4412a5:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
4412ac:	8a 45 f8             	mov    -0x8(%ebp),%al
4412af:	8b e5                	mov    %ebp,%esp
4412b1:	5d                   	pop    %ebp
4412b2:	c3                   	ret
4412b3:	cc                   	int3
4412b4:	cc                   	int3
4412b5:	cc                   	int3
4412b6:	cc                   	int3
4412b7:	cc                   	int3
4412b8:	cc                   	int3
4412b9:	cc                   	int3
4412ba:	cc                   	int3
4412bb:	cc                   	int3
4412bc:	cc                   	int3
4412bd:	cc                   	int3
4412be:	cc                   	int3
4412bf:	cc                   	int3
4412c0:	cc                   	int3
4412c1:	cc                   	int3
4412c2:	cc                   	int3
4412c3:	cc                   	int3
4412c4:	cc                   	int3
4412c5:	cc                   	int3
4412c6:	cc                   	int3
4412c7:	cc                   	int3
4412c8:	cc                   	int3
4412c9:	cc                   	int3
4412ca:	cc                   	int3
4412cb:	cc                   	int3
4412cc:	cc                   	int3
4412cd:	cc                   	int3
4412ce:	cc                   	int3
4412cf:	cc                   	int3
4412d0:	8b ff                	mov    %edi,%edi
4412d2:	55                   	push   %ebp
4412d3:	8b ec                	mov    %esp,%ebp
4412d5:	83 ec 08             	sub    $0x8,%esp
4412d8:	89 4d fc             	mov    %ecx,-0x4(%ebp)
4412db:	8b 45 fc             	mov    -0x4(%ebp),%eax
4412de:	8b 88 50 04 00 00    	mov    0x450(%eax),%ecx
4412e4:	83 c1 01             	add    $0x1,%ecx
4412e7:	8b 55 fc             	mov    -0x4(%ebp),%edx
4412ea:	89 8a 50 04 00 00    	mov    %ecx,0x450(%edx)
4412f0:	8b 45 fc             	mov    -0x4(%ebp),%eax
4412f3:	83 b8 50 04 00 00 02 	cmpl   $0x2,0x450(%eax)
4412fa:	74 09                	je     0x441305
4412fc:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
441303:	eb 07                	jmp    0x44130c
441305:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
44130c:	8a 45 f8             	mov    -0x8(%ebp),%al
44130f:	8b e5                	mov    %ebp,%esp
441311:	5d                   	pop    %ebp
441312:	c3                   	ret
441313:	cc                   	int3
441314:	cc                   	int3
441315:	cc                   	int3
441316:	cc                   	int3
441317:	cc                   	int3
441318:	cc                   	int3
441319:	cc                   	int3
44131a:	cc                   	int3
44131b:	cc                   	int3
44131c:	cc                   	int3
44131d:	cc                   	int3
44131e:	cc                   	int3
44131f:	cc                   	int3
441320:	cc                   	int3
441321:	cc                   	int3
441322:	cc                   	int3
441323:	cc                   	int3
441324:	cc                   	int3
441325:	cc                   	int3
441326:	cc                   	int3
441327:	cc                   	int3
441328:	cc                   	int3
441329:	cc                   	int3
44132a:	cc                   	int3
44132b:	cc                   	int3
44132c:	cc                   	int3
44132d:	cc                   	int3
44132e:	cc                   	int3
44132f:	cc                   	int3
441330:	8b ff                	mov    %edi,%edi
441332:	55                   	push   %ebp
441333:	8b ec                	mov    %esp,%ebp
441335:	83 ec 10             	sub    $0x10,%esp
441338:	8b 45 0c             	mov    0xc(%ebp),%eax
44133b:	8b 08                	mov    (%eax),%ecx
44133d:	8b 91 88 00 00 00    	mov    0x88(%ecx),%edx
441343:	8b 02                	mov    (%edx),%eax
441345:	8a 08                	mov    (%eax),%cl
441347:	88 4d ff             	mov    %cl,-0x1(%ebp)
44134a:	8b 55 08             	mov    0x8(%ebp),%edx
44134d:	0f be 02             	movsbl (%edx),%eax
441350:	85 c0                	test   %eax,%eax
441352:	74 19                	je     0x44136d
441354:	8b 4d 08             	mov    0x8(%ebp),%ecx