667eec:	52                   	push   %edx
667eed:	57                   	push   %edi
667eee:	ff 56 10             	call   *0x10(%esi)
667ef1:	85 c0                	test   %eax,%eax
667ef3:	74 0b                	je     0x667f00
667ef5:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667efb:	5f                   	pop    %edi
667efc:	5e                   	pop    %esi
667efd:	c2 0c 00             	ret    $0xc
667f00:	57                   	push   %edi
667f01:	e8 d1 89 dc ff       	call   0x4308d7
667f06:	83 c4 04             	add    $0x4,%esp
667f09:	5f                   	pop    %edi
667f0a:	5e                   	pop    %esi
667f0b:	c2 0c 00             	ret    $0xc
667f0e:	cc                   	int3
667f0f:	cc                   	int3
667f10:	cc                   	int3
667f11:	cc                   	int3
667f12:	cc                   	int3
667f13:	cc                   	int3
667f14:	cc                   	int3
667f15:	cc                   	int3
667f16:	cc                   	int3
667f17:	cc                   	int3
667f18:	cc                   	int3
667f19:	cc                   	int3
667f1a:	cc                   	int3
667f1b:	cc                   	int3
667f1c:	cc                   	int3
667f1d:	cc                   	int3
667f1e:	cc                   	int3
667f1f:	cc                   	int3
667f20:	8b 44 24 08          	mov    0x8(%esp),%eax
667f24:	ba b8 e7 be 00       	mov    $0xbee7b8,%edx
667f29:	56                   	push   %esi
667f2a:	8b 31                	mov    (%ecx),%esi
667f2c:	85 c0                	test   %eax,%eax
667f2e:	57                   	push   %edi
667f2f:	ff 74 24 14          	push   0x14(%esp)
667f33:	8b 7c 24 10          	mov    0x10(%esp),%edi
667f37:	0f 45 d0             	cmovne %eax,%edx
667f3a:	6a fe                	push   $0xfffffffe
667f3c:	52                   	push   %edx
667f3d:	57                   	push   %edi
667f3e:	ff 56 10             	call   *0x10(%esi)
667f41:	85 c0                	test   %eax,%eax
667f43:	74 0b                	je     0x667f50
667f45:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667f4b:	5f                   	pop    %edi
667f4c:	5e                   	pop    %esi
667f4d:	c2 0c 00             	ret    $0xc
667f50:	57                   	push   %edi
667f51:	e8 81 89 dc ff       	call   0x4308d7
667f56:	83 c4 04             	add    $0x4,%esp
667f59:	5f                   	pop    %edi
667f5a:	5e                   	pop    %esi
667f5b:	c2 0c 00             	ret    $0xc
667f5e:	cc                   	int3
667f5f:	cc                   	int3
667f60:	cc                   	int3
667f61:	cc                   	int3
667f62:	cc                   	int3
667f63:	cc                   	int3
667f64:	cc                   	int3
667f65:	cc                   	int3
667f66:	cc                   	int3
667f67:	cc                   	int3
667f68:	cc                   	int3
667f69:	cc                   	int3
667f6a:	cc                   	int3
667f6b:	cc                   	int3
667f6c:	cc                   	int3
667f6d:	cc                   	int3
667f6e:	cc                   	int3
667f6f:	cc                   	int3
667f70:	8b 44 24 08          	mov    0x8(%esp),%eax
667f74:	ba 94 e7 be 00       	mov    $0xbee794,%edx
667f79:	56                   	push   %esi
667f7a:	8b 31                	mov    (%ecx),%esi
667f7c:	85 c0                	test   %eax,%eax
667f7e:	57                   	push   %edi
667f7f:	ff 74 24 14          	push   0x14(%esp)
667f83:	8b 7c 24 10          	mov    0x10(%esp),%edi
667f87:	0f 45 d0             	cmovne %eax,%edx
667f8a:	6a fe                	push   $0xfffffffe
667f8c:	52                   	push   %edx
667f8d:	57                   	push   %edi
667f8e:	ff 56 10             	call   *0x10(%esi)
667f91:	85 c0                	test   %eax,%eax
667f93:	74 0b                	je     0x667fa0
667f95:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667f9b:	5f                   	pop    %edi
667f9c:	5e                   	pop    %esi
667f9d:	c2 0c 00             	ret    $0xc
667fa0:	57                   	push   %edi
667fa1:	e8 31 89 dc ff       	call   0x4308d7
667fa6:	83 c4 04             	add    $0x4,%esp
667fa9:	5f                   	pop    %edi
667faa:	5e                   	pop    %esi
667fab:	c2 0c 00             	ret    $0xc
667fae:	cc                   	int3
667faf:	cc                   	int3
667fb0:	cc                   	int3
667fb1:	cc                   	int3
667fb2:	cc                   	int3
667fb3:	cc                   	int3
667fb4:	cc                   	int3
667fb5:	cc                   	int3
667fb6:	cc                   	int3
667fb7:	cc                   	int3
667fb8:	cc                   	int3
667fb9:	cc                   	int3
667fba:	cc                   	int3
667fbb:	cc                   	int3
667fbc:	cc                   	int3
667fbd:	cc                   	int3
667fbe:	cc                   	int3
667fbf:	cc                   	int3
667fc0:	8b 44 24 08          	mov    0x8(%esp),%eax
667fc4:	ba 40 e8 be 00       	mov    $0xbee840,%edx
667fc9:	56                   	push   %esi
667fca:	8b 31                	mov    (%ecx),%esi
667fcc:	85 c0                	test   %eax,%eax
667fce:	57                   	push   %edi
667fcf:	ff 74 24 14          	push   0x14(%esp)
667fd3:	8b 7c 24 10          	mov    0x10(%esp),%edi
667fd7:	0f 45 d0             	cmovne %eax,%edx
667fda:	6a fe                	push   $0xfffffffe
667fdc:	52                   	push   %edx
667fdd:	57                   	push   %edi
667fde:	ff 56 10             	call   *0x10(%esi)
667fe1:	85 c0                	test   %eax,%eax
667fe3:	74 0b                	je     0x667ff0
667fe5:	8b 87 c0 91 01 00    	mov    0x191c0(%edi),%eax
667feb:	5f                   	pop    %edi
667fec:	5e                   	pop    %esi
667fed:	c2 0c 00             	ret    $0xc
667ff0:	57                   	push   %edi
667ff1:	e8 e1 88 dc ff       	call   0x4308d7
667ff6:	83 c4 04             	add    $0x4,%esp
667ff9:	5f                   	pop    %edi
667ffa:	5e                   	pop    %esi
667ffb:	c2 0c 00             	ret    $0xc
667ffe:	cc                   	int3
667fff:	cc                   	int3
668000:	cc                   	int3
668001:	cc                   	int3
668002:	cc                   	int3
668003:	cc                   	int3
668004:	cc                   	int3
668005:	cc                   	int3
668006:	cc                   	int3
668007:	cc                   	int3
668008:	cc                   	int3
668009:	cc                   	int3
66800a:	cc                   	int3
66800b:	cc                   	int3
66800c:	cc                   	int3
66800d:	cc                   	int3
66800e:	cc                   	int3
66800f:	cc                   	int3
668010:	8b 44 24 08          	mov    0x8(%esp),%eax
668014:	ba 1c e8 be 00       	mov    $0xbee81c,%edx
668019:	56                   	push   %esi
66801a:	8b 31                	mov    (%ecx),%esi
66801c:	85 c0                	test   %eax,%eax
66801e:	57                   	push   %edi
66801f:	ff 74 24 14          	push   0x14(%esp)
668023:	8b 7c 24 10          	mov    0x10(%esp),%edi
668027:	0f 45 d0             	cmovne %eax,%edx
66802a:	6a fe                	push   $0xfffffffe
66802c:	52                   	push   %edx
66802d:	57                   	push   %edi
66802e:	ff 56 10             	call   *0x10(%esi)
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