668031:	85 c0                	test   %eax,%eax
668033:	74 0b                	je     0x668040
668035:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
66803b:	5f                   	pop    %edi
66803c:	5e                   	pop    %esi
66803d:	c2 0c 00             	ret    $0xc
668040:	57                   	push   %edi
668041:	e8 91 88 dc ff       	call   0x4308d7
668046:	83 c4 04             	add    $0x4,%esp
668049:	5f                   	pop    %edi
66804a:	5e                   	pop    %esi
66804b:	c2 0c 00             	ret    $0xc
66804e:	cc                   	int3
66804f:	cc                   	int3
668050:	cc                   	int3
668051:	cc                   	int3
668052:	cc                   	int3
668053:	cc                   	int3
668054:	cc                   	int3
668055:	cc                   	int3
668056:	cc                   	int3
668057:	cc                   	int3
668058:	cc                   	int3
668059:	cc                   	int3
66805a:	cc                   	int3
66805b:	cc                   	int3
66805c:	cc                   	int3
66805d:	cc                   	int3
66805e:	cc                   	int3
66805f:	cc                   	int3
668060:	8b 44 24 08          	mov    0x8(%esp),%eax
668064:	ba 88 e8 be 00       	mov    $0xbee888,%edx
668069:	56                   	push   %esi
66806a:	8b 31                	mov    (%ecx),%esi
66806c:	85 c0                	test   %eax,%eax
66806e:	57                   	push   %edi
66806f:	ff 74 24 14          	push   0x14(%esp)
668073:	8b 7c 24 10          	mov    0x10(%esp),%edi
668077:	0f 45 d0             	cmovne %eax,%edx
66807a:	6a fe                	push   $0xfffffffe
66807c:	52                   	push   %edx
66807d:	57                   	push   %edi
66807e:	ff 56 10             	call   *0x10(%esi)
668081:	85 c0                	test   %eax,%eax
668083:	74 0b                	je     0x668090
668085:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
66808b:	5f                   	pop    %edi
66808c:	5e                   	pop    %esi
66808d:	c2 0c 00             	ret    $0xc
668090:	57                   	push   %edi
668091:	e8 41 88 dc ff       	call   0x4308d7
668096:	83 c4 04             	add    $0x4,%esp
668099:	5f                   	pop    %edi
66809a:	5e                   	pop    %esi
66809b:	c2 0c 00             	ret    $0xc
66809e:	cc                   	int3
66809f:	cc                   	int3
6680a0:	cc                   	int3
6680a1:	cc                   	int3
6680a2:	cc                   	int3
6680a3:	cc                   	int3
6680a4:	cc                   	int3
6680a5:	cc                   	int3
6680a6:	cc                   	int3
6680a7:	cc                   	int3
6680a8:	cc                   	int3
6680a9:	cc                   	int3
6680aa:	cc                   	int3
6680ab:	cc                   	int3
6680ac:	cc                   	int3
6680ad:	cc                   	int3
6680ae:	cc                   	int3
6680af:	cc                   	int3
6680b0:	8b 44 24 08          	mov    0x8(%esp),%eax
6680b4:	ba 5c e8 be 00       	mov    $0xbee85c,%edx
6680b9:	56                   	push   %esi
6680ba:	8b 31                	mov    (%ecx),%esi
6680bc:	85 c0                	test   %eax,%eax
6680be:	57                   	push   %edi
6680bf:	ff 74 24 14          	push   0x14(%esp)
6680c3:	8b 7c 24 10          	mov    0x10(%esp),%edi
6680c7:	0f 45 d0             	cmovne %eax,%edx
6680ca:	6a fe                	push   $0xfffffffe
6680cc:	52                   	push   %edx
6680cd:	57                   	push   %edi
6680ce:	ff 56 10             	call   *0x10(%esi)
6680d1:	85 c0                	test   %eax,%eax
6680d3:	74 0b                	je     0x6680e0
6680d5:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
6680db:	5f                   	pop    %edi
6680dc:	5e                   	pop    %esi
6680dd:	c2 0c 00             	ret    $0xc
6680e0:	57                   	push   %edi
6680e1:	e8 f1 87 dc ff       	call   0x4308d7
6680e6:	83 c4 04             	add    $0x4,%esp
6680e9:	5f                   	pop    %edi
6680ea:	5e                   	pop    %esi
6680eb:	c2 0c 00             	ret    $0xc
6680ee:	cc                   	int3
6680ef:	cc                   	int3
6680f0:	cc                   	int3
6680f1:	cc                   	int3
6680f2:	cc                   	int3
6680f3:	cc                   	int3
6680f4:	cc                   	int3
6680f5:	cc                   	int3
6680f6:	cc                   	int3
6680f7:	cc                   	int3
6680f8:	cc                   	int3
6680f9:	cc                   	int3
6680fa:	cc                   	int3
6680fb:	cc                   	int3
6680fc:	cc                   	int3
6680fd:	cc                   	int3
6680fe:	cc                   	int3
6680ff:	cc                   	int3
668100:	8b 44 24 08          	mov    0x8(%esp),%eax
668104:	ba 0c e7 be 00       	mov    $0xbee70c,%edx
668109:	56                   	push   %esi
66810a:	8b 31                	mov    (%ecx),%esi
66810c:	85 c0                	test   %eax,%eax
66810e:	57                   	push   %edi
66810f:	ff 74 24 14          	push   0x14(%esp)
668113:	8b 7c 24 10          	mov    0x10(%esp),%edi
668117:	0f 45 d0             	cmovne %eax,%edx
66811a:	6a fe                	push   $0xfffffffe
66811c:	52                   	push   %edx
66811d:	57                   	push   %edi
66811e:	ff 56 10             	call   *0x10(%esi)
668121:	85 c0                	test   %eax,%eax
668123:	74 0b                	je     0x668130
668125:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
66812b:	5f                   	pop    %edi
66812c:	5e                   	pop    %esi
66812d:	c2 0c 00             	ret    $0xc
668130:	57                   	push   %edi
668131:	e8 a1 87 dc ff       	call   0x4308d7
668136:	83 c4 04             	add    $0x4,%esp
668139:	5f                   	pop    %edi
66813a:	5e                   	pop    %esi
66813b:	c2 0c 00             	ret    $0xc
66813e:	cc                   	int3
66813f:	cc                   	int3
668140:	cc                   	int3
668141:	cc                   	int3
668142:	cc                   	int3
668143:	cc                   	int3
668144:	cc                   	int3
668145:	cc                   	int3
668146:	cc                   	int3
668147:	cc                   	int3
668148:	cc                   	int3
668149:	cc                   	int3
66814a:	cc                   	int3
66814b:	cc                   	int3
66814c:	cc                   	int3
66814d:	cc                   	int3
66814e:	cc                   	int3
66814f:	cc                   	int3
668150:	8b 44 24 08          	mov    0x8(%esp),%eax
668154:	ba 30 e7 be 00       	mov    $0xbee730,%edx
668159:	56                   	push   %esi
66815a:	8b 31                	mov    (%ecx),%esi
66815c:	85 c0                	test   %eax,%eax
66815e:	57                   	push   %edi
66815f:	ff 74 24 14          	push   0x14(%esp)
668163:	8b 7c 24 10          	mov    0x10(%esp),%edi
668167:	0f 45 d0             	cmovne %eax,%edx
66816a:	6a fe                	push   $0xfffffffe
66816c:	52                   	push   %edx
66816d:	57                   	push   %edi
66816e:	ff 56 10             	call   *0x10(%esi)
668171:	85 c0                	test   %eax,%eax
668173:	74 0b                	je     0x668180
668175:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
66817b:	5f                   	pop    %edi
66817c:	5e                   	pop    %esi
66817d:	c2 0c 00             	ret    $0xc
668180:	57                   	push   %edi
668181:	e8 51 87 dc ff       	call   0x4308d7
668186:	83 c4 04             	add    $0x4,%esp
668189:	5f                   	pop    %edi
66818a:	5e                   	pop    %esi
66818b:	c2 0c 00             	ret    $0xc
66818e:	cc                   	int3
66818f:	cc                   	int3
668190:	cc                   	int3
668191:	cc                   	int3
668192:	cc                   	int3
668193:	cc                   	int3
668194:	cc                   	int3
668195:	cc                   	int3
668196:	cc                   	int3
668197:	cc                   	int3
668198:	cc                   	int3
668199:	cc                   	int3
66819a:	cc                   	int3
66819b:	cc                   	int3
66819c:	cc                   	int3
66819d:	cc                   	int3
66819e:	cc                   	int3
66819f:	cc                   	int3
6681a0:	8b 44 24 08          	mov    0x8(%esp),%eax
6681a4:	ba f0 e6 be 00       	mov    $0xbee6f0,%edx
6681a9:	56                   	push   %esi
6681aa:	8b 31                	mov    (%ecx),%esi
6681ac:	85 c0                	test   %eax,%eax
6681ae:	57                   	push   %edi
6681af:	ff 74 24 14          	push   0x14(%esp)
6681b3:	8b 7c 24 10          	mov    0x10(%esp),%edi
6681b7:	0f 45 d0             	cmovne %eax,%edx
6681ba:	6a fe                	push   $0xfffffffe
6681bc:	52                   	push   %edx
6681bd:	57                   	push   %edi
6681be:	ff 56 10             	call   *0x10(%esi)
6681c1:	85 c0                	test   %eax,%eax
6681c3:	74 0b                	je     0x6681d0
6681c5:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
6681cb:	5f                   	pop    %edi
6681cc:	5e                   	pop    %esi
6681cd:	c2 0c 00             	ret    $0xc
6681d0:	57                   	push   %edi
6681d1:	e8 01 87 dc ff       	call   0x4308d7
6681d6:	83 c4 04             	add    $0x4,%esp
6681d9:	5f                   	pop    %edi
6681da:	5e                   	pop    %esi
6681db:	c2 0c 00             	ret    $0xc
6681de:	cc                   	int3
6681df:	cc                   	int3
6681e0:	cc                   	int3
6681e1:	cc                   	int3
6681e2:	cc                   	int3
6681e3:	cc                   	int3
6681e4:	cc                   	int3
6681e5:	cc                   	int3
6681e6:	cc                   	int3
6681e7:	cc                   	int3
6681e8:	cc                   	int3
6681e9:	cc                   	int3
6681ea:	cc                   	int3
6681eb:	cc                   	int3
6681ec:	cc                   	int3
6681ed:	cc                   	int3
6681ee:	cc                   	int3
6681ef:	cc                   	int3
6681f0:	8b 44 24 08          	mov    0x8(%esp),%eax
6681f4:	ba 00 e6 be 00       	mov    $0xbee600,%edx
6681f9:	56                   	push   %esi
6681fa:	8b 31                	mov    (%ecx),%esi
6681fc:	85 c0                	test   %eax,%eax
6681fe:	57                   	push   %edi
6681ff:	ff 74 24 14          	push   0x14(%esp)
668203:	8b 7c 24 10          	mov    0x10(%esp),%edi
668207:	0f 45 d0             	cmovne %eax,%edx
66820a:	6a fe                	push   $0xfffffffe
66820c:	52                   	push   %edx
66820d:	57                   	push   %edi
66820e:	ff 56 10             	call   *0x10(%esi)
668211:	85 c0                	test   %eax,%eax
668213:	74 0b                	je     0x668220
668215:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
66821b:	5f                   	pop    %edi
66821c:	5e                   	pop    %esi
66821d:	c2 0c 00             	ret    $0xc
668220:	57                   	push   %edi
668221:	e8 b1 86 dc ff       	call   0x4308d7
668226:	83 c4 04             	add    $0x4,%esp
668229:	5f                   	pop    %edi
66822a:	5e                   	pop    %esi
66822b:	c2 0c 00             	ret    $0xc
66822e:	cc                   	int3
66822f:	cc                   	int3
668230:	cc                   	int3
668231:	cc                   	int3
668232:	cc                   	int3
668233:	cc                   	int3
668234:	cc                   	int3
668235:	cc                   	int3
668236:	cc                   	int3
668237:	cc                   	int3
668238:	cc                   	int3
668239:	cc                   	int3
66823a:	cc                   	int3
66823b:	cc                   	int3
66823c:	cc                   	int3
66823d:	cc                   	int3
66823e:	cc                   	int3
66823f:	cc                   	int3
668240:	8b 44 24 08          	mov    0x8(%esp),%eax
668244:	ba e4 e5 be 00       	mov    $0xbee5e4,%edx
668249:	56                   	push   %esi
66824a:	8b 31                	mov    (%ecx),%esi
66824c:	85 c0                	test   %eax,%eax
66824e:	57                   	push   %edi
66824f:	ff 74 24 14          	push   0x14(%esp)
668253:	8b 7c 24 10          	mov    0x10(%esp),%edi
668257:	0f 45 d0             	cmovne %eax,%edx
66825a:	6a fe                	push   $0xfffffffe
66825c:	52                   	push   %edx
66825d:	57                   	push   %edi
66825e:	ff 56 10             	call   *0x10(%esi)
668261:	85 c0                	test   %eax,%eax
668263:	74 0b                	je     0x668270
668265:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
66826b:	5f                   	pop    %edi
66826c:	5e                   	pop    %esi
66826d:	c2 0c 00             	ret    $0xc
668270:	57                   	push   %edi
668271:	e8 61 86 dc ff       	call   0x4308d7
668276:	83 c4 04             	add    $0x4,%esp
668279:	5f                   	pop    %edi
66827a:	5e                   	pop    %esi
66827b:	c2 0c 00             	ret    $0xc
66827e:	cc                   	int3
66827f:	cc                   	int3
668280:	cc                   	int3
668281:	cc                   	int3
668282:	cc                   	int3
668283:	cc                   	int3
668284:	cc                   	int3
668285:	cc                   	int3
668286:	cc                   	int3
668287:	cc                   	int3
668288:	cc                   	int3
668289:	cc                   	int3
66828a:	cc                   	int3
66828b:	cc                   	int3
66828c:	cc                   	int3
66828d:	cc                   	int3
66828e:	cc                   	int3
66828f:	cc                   	int3
668290:	8b 44 24 08          	mov    0x8(%esp),%eax
668294:	ba 64 e5 be 00       	mov    $0xbee564,%edx
668299:	56                   	push   %esi
66829a:	8b 31                	mov    (%ecx),%esi
66829c:	85 c0                	test   %eax,%eax
66829e:	57                   	push   %edi
66829f:	ff 74 24 14          	push   0x14(%esp)
6682a3:	8b 7c 24 10          	mov    0x10(%esp),%edi
6682a7:	0f 45 d0             	cmovne %eax,%edx
6682aa:	6a fe                	push   $0xfffffffe
6682ac:	52                   	push   %edx
6682ad:	57                   	push   %edi
6682ae:	ff 56 10             	call   *0x10(%esi)
6682b1:	85 c0                	test   %eax,%eax
6682b3:	74 0b                	je     0x6682c0
6682b5:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
6682bb:	5f                   	pop    %edi
6682bc:	5e                   	pop    %esi
6682bd:	c2 0c 00             	ret    $0xc