668fe2:	c3                   	ret
668fe3:	56                   	push   %esi
668fe4:	e8 ee 78 dc ff       	call   0x4308d7
668fe9:	83 c4 04             	add    $0x4,%esp
668fec:	5e                   	pop    %esi
668fed:	c3                   	ret
668fee:	cc                   	int3
668fef:	cc                   	int3
668ff0:	cc                   	int3
668ff1:	cc                   	int3
668ff2:	cc                   	int3
668ff3:	cc                   	int3
668ff4:	cc                   	int3
668ff5:	cc                   	int3
668ff6:	cc                   	int3
668ff7:	cc                   	int3
668ff8:	cc                   	int3
668ff9:	cc                   	int3
668ffa:	cc                   	int3
668ffb:	cc                   	int3
668ffc:	cc                   	int3
668ffd:	cc                   	int3
668ffe:	cc                   	int3
668fff:	cc                   	int3
669000:	8b 44 24 0c          	mov    0xc(%esp),%eax
669004:	b9 4c e4 be 00       	mov    $0xbee44c,%ecx
669009:	56                   	push   %esi
66900a:	ff 74 24 14          	push   0x14(%esp)
66900e:	8b 74 24 0c          	mov    0xc(%esp),%esi
669012:	85 c0                	test   %eax,%eax
669014:	ff 74 24 10          	push   0x10(%esp)
669018:	0f 45 c8             	cmovne %eax,%ecx
66901b:	6a fe                	push   $0xfffffffe
66901d:	51                   	push   %ecx
66901e:	56                   	push   %esi
66901f:	e8 a5 81 dc ff       	call   0x4311c9
669024:	83 c4 14             	add    $0x14,%esp
669027:	85 c0                	test   %eax,%eax
669029:	74 08                	je     0x669033
66902b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669031:	5e                   	pop    %esi
669032:	c3                   	ret
669033:	56                   	push   %esi
669034:	e8 9e 78 dc ff       	call   0x4308d7
669039:	83 c4 04             	add    $0x4,%esp
66903c:	5e                   	pop    %esi
66903d:	c3                   	ret
66903e:	cc                   	int3
66903f:	cc                   	int3
669040:	cc                   	int3
669041:	cc                   	int3
669042:	cc                   	int3
669043:	cc                   	int3
669044:	cc                   	int3
669045:	cc                   	int3
669046:	cc                   	int3
669047:	cc                   	int3
669048:	cc                   	int3
669049:	cc                   	int3
66904a:	cc                   	int3
66904b:	cc                   	int3
66904c:	cc                   	int3
66904d:	cc                   	int3
66904e:	cc                   	int3
66904f:	cc                   	int3
669050:	8b 44 24 0c          	mov    0xc(%esp),%eax
669054:	b9 74 e3 be 00       	mov    $0xbee374,%ecx
669059:	56                   	push   %esi
66905a:	ff 74 24 14          	push   0x14(%esp)
66905e:	8b 74 24 0c          	mov    0xc(%esp),%esi
669062:	85 c0                	test   %eax,%eax
669064:	ff 74 24 10          	push   0x10(%esp)
669068:	0f 45 c8             	cmovne %eax,%ecx
66906b:	6a fe                	push   $0xfffffffe
66906d:	51                   	push   %ecx
66906e:	56                   	push   %esi
66906f:	e8 46 d9 d9 ff       	call   0x4069ba
669074:	83 c4 14             	add    $0x14,%esp
669077:	85 c0                	test   %eax,%eax
669079:	74 08                	je     0x669083
66907b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669081:	5e                   	pop    %esi
669082:	c3                   	ret
669083:	56                   	push   %esi
669084:	e8 4e 78 dc ff       	call   0x4308d7
669089:	83 c4 04             	add    $0x4,%esp
66908c:	5e                   	pop    %esi
66908d:	c3                   	ret
66908e:	cc                   	int3
66908f:	cc                   	int3
669090:	cc                   	int3
669091:	cc                   	int3
669092:	cc                   	int3
669093:	cc                   	int3
669094:	cc                   	int3
669095:	cc                   	int3
669096:	cc                   	int3
669097:	cc                   	int3
669098:	cc                   	int3
669099:	cc                   	int3
66909a:	cc                   	int3
66909b:	cc                   	int3
66909c:	cc                   	int3
66909d:	cc                   	int3
66909e:	cc                   	int3
66909f:	cc                   	int3
6690a0:	8b 44 24 0c          	mov    0xc(%esp),%eax
6690a4:	b9 58 e3 be 00       	mov    $0xbee358,%ecx
6690a9:	56                   	push   %esi
6690aa:	ff 74 24 14          	push   0x14(%esp)
6690ae:	8b 74 24 0c          	mov    0xc(%esp),%esi
6690b2:	85 c0                	test   %eax,%eax
6690b4:	ff 74 24 10          	push   0x10(%esp)
6690b8:	0f 45 c8             	cmovne %eax,%ecx
6690bb:	6a fe                	push   $0xfffffffe
6690bd:	51                   	push   %ecx
6690be:	56                   	push   %esi
6690bf:	e8 6e f4 dc ff       	call   0x438532
6690c4:	83 c4 14             	add    $0x14,%esp
6690c7:	85 c0                	test   %eax,%eax
6690c9:	74 08                	je     0x6690d3
6690cb:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
6690d1:	5e                   	pop    %esi
6690d2:	c3                   	ret
6690d3:	56                   	push   %esi
6690d4:	e8 fe 77 dc ff       	call   0x4308d7
6690d9:	83 c4 04             	add    $0x4,%esp
6690dc:	5e                   	pop    %esi
6690dd:	c3                   	ret
6690de:	cc                   	int3
6690df:	cc                   	int3
6690e0:	cc                   	int3
6690e1:	cc                   	int3
6690e2:	cc                   	int3
6690e3:	cc                   	int3
6690e4:	cc                   	int3
6690e5:	cc                   	int3
6690e6:	cc                   	int3
6690e7:	cc                   	int3
6690e8:	cc                   	int3
6690e9:	cc                   	int3
6690ea:	cc                   	int3
6690eb:	cc                   	int3
6690ec:	cc                   	int3
6690ed:	cc                   	int3
6690ee:	cc                   	int3
6690ef:	cc                   	int3
6690f0:	8b 44 24 0c          	mov    0xc(%esp),%eax
6690f4:	b9 a8 e8 be 00       	mov    $0xbee8a8,%ecx
6690f9:	56                   	push   %esi
6690fa:	ff 74 24 14          	push   0x14(%esp)
6690fe:	8b 74 24 0c          	mov    0xc(%esp),%esi
669102:	85 c0                	test   %eax,%eax
669104:	ff 74 24 10          	push   0x10(%esp)
669108:	0f 45 c8             	cmovne %eax,%ecx
66910b:	6a fe                	push   $0xfffffffe
66910d:	51                   	push   %ecx
66910e:	56                   	push   %esi
66910f:	e8 8f 60 dc ff       	call   0x42f1a3
669114:	83 c4 14             	add    $0x14,%esp
669117:	85 c0                	test   %eax,%eax
669119:	74 08                	je     0x669123
66911b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669121:	5e                   	pop    %esi
669122:	c3                   	ret
669123:	56                   	push   %esi
669124:	e8 ae 77 dc ff       	call   0x4308d7
669129:	83 c4 04             	add    $0x4,%esp
66912c:	5e                   	pop    %esi
66912d:	c3                   	ret
66912e:	cc                   	int3
66912f:	cc                   	int3
669130:	cc                   	int3
669131:	cc                   	int3
669132:	cc                   	int3
669133:	cc                   	int3
669134:	cc                   	int3
669135:	cc                   	int3
669136:	cc                   	int3
669137:	cc                   	int3
669138:	cc                   	int3
669139:	cc                   	int3
66913a:	cc                   	int3
66913b:	cc                   	int3
66913c:	cc                   	int3
66913d:	cc                   	int3
66913e:	cc                   	int3
66913f:	cc                   	int3
669140:	8b 44 24 0c          	mov    0xc(%esp),%eax
669144:	b9 cc e8 be 00       	mov    $0xbee8cc,%ecx
669149:	56                   	push   %esi
66914a:	ff 74 24 14          	push   0x14(%esp)
66914e:	8b 74 24 0c          	mov    0xc(%esp),%esi
669152:	85 c0                	test   %eax,%eax
669154:	ff 74 24 10          	push   0x10(%esp)
669158:	0f 45 c8             	cmovne %eax,%ecx
66915b:	6a fe                	push   $0xfffffffe
66915d:	51                   	push   %ecx
66915e:	56                   	push   %esi
66915f:	e8 f7 8e dc ff       	call   0x43205b
669164:	83 c4 14             	add    $0x14,%esp
669167:	85 c0                	test   %eax,%eax
669169:	74 08                	je     0x669173
66916b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669171:	5e                   	pop    %esi
669172:	c3                   	ret
669173:	56                   	push   %esi
669174:	e8 5e 77 dc ff       	call   0x4308d7
669179:	83 c4 04             	add    $0x4,%esp
66917c:	5e                   	pop    %esi
66917d:	c3                   	ret
66917e:	cc                   	int3
66917f:	cc                   	int3
669180:	cc                   	int3
669181:	cc                   	int3
669182:	cc                   	int3
669183:	cc                   	int3
669184:	cc                   	int3
669185:	cc                   	int3
669186:	cc                   	int3
669187:	cc                   	int3
669188:	cc                   	int3
669189:	cc                   	int3
66918a:	cc                   	int3
66918b:	cc                   	int3
66918c:	cc                   	int3
66918d:	cc                   	int3
66918e:	cc                   	int3
66918f:	cc                   	int3
669190:	8b 44 24 0c          	mov    0xc(%esp),%eax
669194:	b9 80 e2 be 00       	mov    $0xbee280,%ecx
669199:	56                   	push   %esi
66919a:	ff 74 24 14          	push   0x14(%esp)
66919e:	8b 74 24 0c          	mov    0xc(%esp),%esi
6691a2:	85 c0                	test   %eax,%eax
6691a4:	ff 74 24 10          	push   0x10(%esp)
6691a8:	0f 45 c8             	cmovne %eax,%ecx
6691ab:	6a fe                	push   $0xfffffffe
6691ad:	51                   	push   %ecx
6691ae:	56                   	push   %esi
6691af:	e8 e9 9f d9 ff       	call   0x40319d
6691b4:	83 c4 14             	add    $0x14,%esp
6691b7:	85 c0                	test   %eax,%eax
6691b9:	74 08                	je     0x6691c3
6691bb:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
6691c1:	5e                   	pop    %esi
6691c2:	c3                   	ret
6691c3:	56                   	push   %esi
6691c4:	e8 0e 77 dc ff       	call   0x4308d7
6691c9:	83 c4 04             	add    $0x4,%esp
6691cc:	5e                   	pop    %esi
6691cd:	c3                   	ret
6691ce:	cc                   	int3
6691cf:	cc                   	int3
6691d0:	cc                   	int3
6691d1:	cc                   	int3
6691d2:	cc                   	int3
6691d3:	cc                   	int3
6691d4:	cc                   	int3
6691d5:	cc                   	int3
6691d6:	cc                   	int3
6691d7:	cc                   	int3
6691d8:	cc                   	int3
6691d9:	cc                   	int3
6691da:	cc                   	int3
6691db:	cc                   	int3
6691dc:	cc                   	int3
6691dd:	cc                   	int3
6691de:	cc                   	int3
6691df:	cc                   	int3
6691e0:	8b 44 24 0c          	mov    0xc(%esp),%eax
6691e4:	b9 24 e9 be 00       	mov    $0xbee924,%ecx
6691e9:	56                   	push   %esi
6691ea:	ff 74 24 14          	push   0x14(%esp)
6691ee:	8b 74 24 0c          	mov    0xc(%esp),%esi
6691f2:	85 c0                	test   %eax,%eax
6691f4:	ff 74 24 10          	push   0x10(%esp)
6691f8:	0f 45 c8             	cmovne %eax,%ecx
6691fb:	6a fe                	push   $0xfffffffe
6691fd:	51                   	push   %ecx
6691fe:	56                   	push   %esi
6691ff:	e8 6e 7f d9 ff       	call   0x401172
669204:	83 c4 14             	add    $0x14,%esp
669207:	85 c0                	test   %eax,%eax
669209:	74 08                	je     0x669213
66920b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669211:	5e                   	pop    %esi
669212:	c3                   	ret
669213:	56                   	push   %esi
669214:	e8 be 76 dc ff       	call   0x4308d7
669219:	83 c4 04             	add    $0x4,%esp
66921c:	5e                   	pop    %esi
66921d:	c3                   	ret
66921e:	cc                   	int3
66921f:	cc                   	int3
669220:	cc                   	int3
669221:	cc                   	int3
669222:	cc                   	int3
669223:	cc                   	int3
669224:	cc                   	int3
669225:	cc                   	int3
669226:	cc                   	int3
669227:	cc                   	int3
669228:	cc                   	int3
669229:	cc                   	int3
66922a:	cc                   	int3
66922b:	cc                   	int3
66922c:	cc                   	int3
66922d:	cc                   	int3
66922e:	cc                   	int3
66922f:	cc                   	int3
669230:	8b 44 24 0c          	mov    0xc(%esp),%eax
669234:	b9 10 e9 be 00       	mov    $0xbee910,%ecx
669239:	56                   	push   %esi
66923a:	ff 74 24 14          	push   0x14(%esp)
66923e:	8b 74 24 0c          	mov    0xc(%esp),%esi
669242:	85 c0                	test   %eax,%eax
669244:	ff 74 24 10          	push   0x10(%esp)
669248:	0f 45 c8             	cmovne %eax,%ecx
66924b:	6a fe                	push   $0xfffffffe
66924d:	51                   	push   %ecx
66924e:	56                   	push   %esi
66924f:	e8 ed 07 dc ff       	call   0x429a41
669254:	83 c4 14             	add    $0x14,%esp
669257:	85 c0                	test   %eax,%eax
669259:	74 08                	je     0x669263
66925b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669261:	5e                   	pop    %esi
669262:	c3                   	ret
669263:	56                   	push   %esi
669264:	e8 6e 76 dc ff       	call   0x4308d7
669269:	83 c4 04             	add    $0x4,%esp
66926c:	5e                   	pop    %esi
66926d:	c3                   	ret
66926e:	cc                   	int3
66926f:	cc                   	int3
669270:	cc                   	int3
669271:	cc                   	int3
669272:	cc                   	int3
669273:	cc                   	int3
669274:	cc                   	int3
669275:	cc                   	int3
669276:	cc                   	int3
669277:	cc                   	int3
669278:	cc                   	int3
669279:	cc                   	int3
66927a:	cc                   	int3
66927b:	cc                   	int3
66927c:	cc                   	int3
66927d:	cc                   	int3