440edc:	eb 68                	jmp    0x440f46
440ede:	8b 4d fc             	mov    -0x4(%ebp),%ecx
440ee1:	83 b9 58 04 00 00 02 	cmpl   $0x2,0x458(%ecx)
440ee8:	75 10                	jne    0x440efa
440eea:	8b 55 fc             	mov    -0x4(%ebp),%edx
440eed:	83 ba 5c 04 00 00 01 	cmpl   $0x1,0x45c(%edx)
440ef4:	75 04                	jne    0x440efa
440ef6:	32 c0                	xor    %al,%al
440ef8:	eb 4c                	jmp    0x440f46
440efa:	8b 45 fc             	mov    -0x4(%ebp),%eax
440efd:	c7 80 5c 04 00 00 00 	movl   $0x0,0x45c(%eax)
440f04:	00 00 00
440f07:	8b 4d fc             	mov    -0x4(%ebp),%ecx
440f0a:	c7 81 a4 0a 00 00 ff 	movl   $0xffffffff,0xaa4(%ecx)
440f11:	ff ff ff
440f14:	8b 55 fc             	mov    -0x4(%ebp),%edx
440f17:	c7 82 a8 0a 00 00 ff 	movl   $0xffffffff,0xaa8(%edx)
440f1e:	ff ff ff
440f21:	8b 45 fc             	mov    -0x4(%ebp),%eax
440f24:	c7 40 24 00 00 00 00 	movl   $0x0,0x24(%eax)
440f2b:	8b 4d fc             	mov    -0x4(%ebp),%ecx
440f2e:	c7 41 28 00 00 00 00 	movl   $0x0,0x28(%ecx)
440f35:	8b 55 fc             	mov    -0x4(%ebp),%edx
440f38:	8b 45 fc             	mov    -0x4(%ebp),%eax
440f3b:	8b 88 60 04 00 00    	mov    0x460(%eax),%ecx
440f41:	89 4a 10             	mov    %ecx,0x10(%edx)
440f44:	b0 01                	mov    $0x1,%al
440f46:	8b e5                	mov    %ebp,%esp
440f48:	5d                   	pop    %ebp
440f49:	c3                   	ret
440f4a:	cc                   	int3
440f4b:	cc                   	int3
440f4c:	cc                   	int3
440f4d:	cc                   	int3
440f4e:	cc                   	int3
440f4f:	cc                   	int3
440f50:	cc                   	int3
440f51:	cc                   	int3
440f52:	cc                   	int3
440f53:	cc                   	int3
440f54:	cc                   	int3
440f55:	cc                   	int3
440f56:	cc                   	int3
440f57:	cc                   	int3
440f58:	cc                   	int3
440f59:	cc                   	int3
440f5a:	cc                   	int3
440f5b:	cc                   	int3
440f5c:	cc                   	int3
440f5d:	cc                   	int3
440f5e:	cc                   	int3
440f5f:	cc                   	int3
440f60:	cc                   	int3
440f61:	cc                   	int3
440f62:	cc                   	int3
440f63:	cc                   	int3
440f64:	cc                   	int3
440f65:	cc                   	int3
440f66:	cc                   	int3
440f67:	cc                   	int3
440f68:	cc                   	int3
440f69:	cc                   	int3
440f6a:	cc                   	int3
440f6b:	cc                   	int3
440f6c:	cc                   	int3
440f6d:	cc                   	int3
440f6e:	cc                   	int3
440f6f:	cc                   	int3
440f70:	8b ff                	mov    %edi,%edi
440f72:	55                   	push   %ebp
440f73:	8b ec                	mov    %esp,%ebp
440f75:	51                   	push   %ecx
440f76:	89 4d fc             	mov    %ecx,-0x4(%ebp)
440f79:	8b 45 fc             	mov    -0x4(%ebp),%eax
440f7c:	8b 88 58 04 00 00    	mov    0x458(%eax),%ecx
440f82:	83 c1 01             	add    $0x1,%ecx
440f85:	8b 55 fc             	mov    -0x4(%ebp),%edx
440f88:	89 8a 58 04 00 00    	mov    %ecx,0x458(%edx)
440f8e:	8b 45 fc             	mov    -0x4(%ebp),%eax
440f91:	83 b8 58 04 00 00 03 	cmpl   $0x3,0x458(%eax)
440f98:	75 04                	jne    0x440f9e
440f9a:	32 c0                	xor    %al,%al
440f9c:	eb 68                	jmp    0x441006
440f9e:	8b 4d fc             	mov    -0x4(%ebp),%ecx
440fa1:	83 b9 58 04 00 00 02 	cmpl   $0x2,0x458(%ecx)
440fa8:	75 10                	jne    0x440fba
440faa:	8b 55 fc             	mov    -0x4(%ebp),%edx
440fad:	83 ba 5c 04 00 00 01 	cmpl   $0x1,0x45c(%edx)
440fb4:	75 04                	jne    0x440fba
440fb6:	32 c0                	xor    %al,%al
440fb8:	eb 4c                	jmp    0x441006
440fba:	8b 45 fc             	mov    -0x4(%ebp),%eax
440fbd:	c7 80 5c 04 00 00 00 	movl   $0x0,0x45c(%eax)
440fc4:	00 00 00
440fc7:	8b 4d fc             	mov    -0x4(%ebp),%ecx
440fca:	c7 81 a4 0a 00 00 ff 	movl   $0xffffffff,0xaa4(%ecx)
440fd1:	ff ff ff
440fd4:	8b 55 fc             	mov    -0x4(%ebp),%edx
440fd7:	c7 82 a8 0a 00 00 ff 	movl   $0xffffffff,0xaa8(%edx)
440fde:	ff ff ff
440fe1:	8b 45 fc             	mov    -0x4(%ebp),%eax
440fe4:	c7 40 24 00 00 00 00 	movl   $0x0,0x24(%eax)
440feb:	8b 4d fc             	mov    -0x4(%ebp),%ecx
440fee:	c7 41 28 00 00 00 00 	movl   $0x0,0x28(%ecx)
440ff5:	8b 55 fc             	mov    -0x4(%ebp),%edx
440ff8:	8b 45 fc             	mov    -0x4(%ebp),%eax
440ffb:	8b 88 60 04 00 00    	mov    0x460(%eax),%ecx
441001:	89 4a 10             	mov    %ecx,0x10(%edx)
441004:	b0 01                	mov    $0x1,%al
441006:	8b e5                	mov    %ebp,%esp
441008:	5d                   	pop    %ebp
441009:	c3                   	ret
44100a:	cc                   	int3
44100b:	cc                   	int3
44100c:	cc                   	int3
44100d:	cc                   	int3
44100e:	cc                   	int3
44100f:	cc                   	int3
441010:	cc                   	int3
441011:	cc                   	int3
441012:	cc                   	int3
441013:	cc                   	int3
441014:	cc                   	int3
441015:	cc                   	int3
441016:	cc                   	int3
441017:	cc                   	int3
441018:	cc                   	int3
441019:	cc                   	int3
44101a:	cc                   	int3
44101b:	cc                   	int3
44101c:	cc                   	int3
44101d:	cc                   	int3
44101e:	cc                   	int3
44101f:	cc                   	int3
441020:	cc                   	int3
441021:	cc                   	int3
441022:	cc                   	int3
441023:	cc                   	int3
441024:	cc                   	int3
441025:	cc                   	int3
441026:	cc                   	int3
441027:	cc                   	int3
441028:	cc                   	int3
441029:	cc                   	int3
44102a:	cc                   	int3
44102b:	cc                   	int3
44102c:	cc                   	int3
44102d:	cc                   	int3
44102e:	cc                   	int3
44102f:	cc                   	int3
441030:	8b ff                	mov    %edi,%edi
441032:	55                   	push   %ebp
441033:	8b ec                	mov    %esp,%ebp
441035:	51                   	push   %ecx
441036:	89 4d fc             	mov    %ecx,-0x4(%ebp)
441039:	8b 45 fc             	mov    -0x4(%ebp),%eax
44103c:	8b 88 58 04 00 00    	mov    0x458(%eax),%ecx
441042:	83 c1 01             	add    $0x1,%ecx
441045:	8b 55 fc             	mov    -0x4(%ebp),%edx
441048:	89 8a 58 04 00 00    	mov    %ecx,0x458(%edx)
44104e:	8b 45 fc             	mov    -0x4(%ebp),%eax
441051:	83 b8 58 04 00 00 03 	cmpl   $0x3,0x458(%eax)
441058:	75 04                	jne    0x44105e
44105a:	32 c0                	xor    %al,%al
44105c:	eb 68                	jmp    0x4410c6
44105e:	8b 4d fc             	mov    -0x4(%ebp),%ecx
441061:	83 b9 58 04 00 00 02 	cmpl   $0x2,0x458(%ecx)
441068:	75 10                	jne    0x44107a
44106a:	8b 55 fc             	mov    -0x4(%ebp),%edx
44106d:	83 ba 5c 04 00 00 01 	cmpl   $0x1,0x45c(%edx)
441074:	75 04                	jne    0x44107a
441076:	32 c0                	xor    %al,%al
441078:	eb 4c                	jmp    0x4410c6
44107a:	8b 45 fc             	mov    -0x4(%ebp),%eax
44107d:	c7 80 5c 04 00 00 00 	movl   $0x0,0x45c(%eax)
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