66bf9b:	ff 74 24 08          	push   0x8(%esp)
66bf9f:	8b 01                	mov    (%ecx),%eax
66bfa1:	ff 50 08             	call   *0x8(%eax)
66bfa4:	5e                   	pop    %esi
66bfa5:	c3                   	ret
66bfa6:	cc                   	int3
66bfa7:	cc                   	int3
66bfa8:	cc                   	int3
66bfa9:	cc                   	int3
66bfaa:	cc                   	int3
66bfab:	cc                   	int3
66bfac:	cc                   	int3
66bfad:	cc                   	int3
66bfae:	cc                   	int3
66bfaf:	cc                   	int3
66bfb0:	56                   	push   %esi
66bfb1:	8b 74 24 0c          	mov    0xc(%esp),%esi
66bfb5:	6a 26                	push   $0x26
66bfb7:	ff 36                	push   (%esi)
66bfb9:	ff 74 24 10          	push   0x10(%esp)
66bfbd:	e8 12 fd da ff       	call   0x41bcd4
66bfc2:	83 c4 0c             	add    $0xc,%esp
66bfc5:	85 c0                	test   %eax,%eax
66bfc7:	75 0b                	jne    0x66bfd4
66bfc9:	8b 0e                	mov    (%esi),%ecx
66bfcb:	ff 74 24 08          	push   0x8(%esp)
66bfcf:	8b 01                	mov    (%ecx),%eax
66bfd1:	ff 50 08             	call   *0x8(%eax)
66bfd4:	5e                   	pop    %esi
66bfd5:	c3                   	ret
66bfd6:	cc                   	int3
66bfd7:	cc                   	int3
66bfd8:	cc                   	int3
66bfd9:	cc                   	int3
66bfda:	cc                   	int3
66bfdb:	cc                   	int3
66bfdc:	cc                   	int3
66bfdd:	cc                   	int3
66bfde:	cc                   	int3
66bfdf:	cc                   	int3
66bfe0:	56                   	push   %esi
66bfe1:	8b 74 24 0c          	mov    0xc(%esp),%esi
66bfe5:	6a 2d                	push   $0x2d
66bfe7:	ff 36                	push   (%esi)
66bfe9:	ff 74 24 10          	push   0x10(%esp)
66bfed:	e8 e2 fc da ff       	call   0x41bcd4
66bff2:	83 c4 0c             	add    $0xc,%esp
66bff5:	85 c0                	test   %eax,%eax
66bff7:	75 0b                	jne    0x66c004
66bff9:	8b 0e                	mov    (%esi),%ecx
66bffb:	ff 74 24 08          	push   0x8(%esp)
66bfff:	8b 01                	mov    (%ecx),%eax
66c001:	ff 50 08             	call   *0x8(%eax)
66c004:	5e                   	pop    %esi
66c005:	c3                   	ret
66c006:	cc                   	int3
66c007:	cc                   	int3
66c008:	cc                   	int3
66c009:	cc                   	int3
66c00a:	cc                   	int3
66c00b:	cc                   	int3
66c00c:	cc                   	int3
66c00d:	cc                   	int3
66c00e:	cc                   	int3
66c00f:	cc                   	int3
66c010:	56                   	push   %esi
66c011:	8b 74 24 0c          	mov    0xc(%esp),%esi
66c015:	6a 2c                	push   $0x2c
66c017:	ff 36                	push   (%esi)
66c019:	ff 74 24 10          	push   0x10(%esp)
66c01d:	e8 b2 fc da ff       	call   0x41bcd4
66c022:	83 c4 0c             	add    $0xc,%esp
66c025:	85 c0                	test   %eax,%eax
66c027:	75 0b                	jne    0x66c034
66c029:	8b 0e                	mov    (%esi),%ecx
66c02b:	ff 74 24 08          	push   0x8(%esp)
66c02f:	8b 01                	mov    (%ecx),%eax
66c031:	ff 50 08             	call   *0x8(%eax)
66c034:	5e                   	pop    %esi
66c035:	c3                   	ret
66c036:	cc                   	int3
66c037:	cc                   	int3
66c038:	cc                   	int3
66c039:	cc                   	int3
66c03a:	cc                   	int3
66c03b:	cc                   	int3
66c03c:	cc                   	int3
66c03d:	cc                   	int3
66c03e:	cc                   	int3
66c03f:	cc                   	int3
66c040:	56                   	push   %esi
66c041:	8b 74 24 0c          	mov    0xc(%esp),%esi
66c045:	6a 2e                	push   $0x2e
66c047:	ff 36                	push   (%esi)
66c049:	ff 74 24 10          	push   0x10(%esp)
66c04d:	e8 82 fc da ff       	call   0x41bcd4
66c052:	83 c4 0c             	add    $0xc,%esp
66c055:	85 c0                	test   %eax,%eax
66c057:	75 0b                	jne    0x66c064
66c059:	8b 0e                	mov    (%esi),%ecx
66c05b:	ff 74 24 08          	push   0x8(%esp)
66c05f:	8b 01                	mov    (%ecx),%eax
66c061:	ff 50 08             	call   *0x8(%eax)
66c064:	5e                   	pop    %esi
66c065:	c3                   	ret
66c066:	cc                   	int3
66c067:	cc                   	int3
66c068:	cc                   	int3
66c069:	cc                   	int3
66c06a:	cc                   	int3
66c06b:	cc                   	int3
66c06c:	cc                   	int3
66c06d:	cc                   	int3
66c06e:	cc                   	int3
66c06f:	cc                   	int3
66c070:	56                   	push   %esi
66c071:	8b 74 24 0c          	mov    0xc(%esp),%esi
66c075:	6a 35                	push   $0x35
66c077:	ff 36                	push   (%esi)
66c079:	ff 74 24 10          	push   0x10(%esp)
66c07d:	e8 52 fc da ff       	call   0x41bcd4
66c082:	83 c4 0c             	add    $0xc,%esp
66c085:	85 c0                	test   %eax,%eax
66c087:	75 0b                	jne    0x66c094
66c089:	8b 0e                	mov    (%esi),%ecx
66c08b:	ff 74 24 08          	push   0x8(%esp)
66c08f:	8b 01                	mov    (%ecx),%eax
66c091:	ff 50 08             	call   *0x8(%eax)
66c094:	5e                   	pop    %esi
66c095:	c3                   	ret
66c096:	cc                   	int3
66c097:	cc                   	int3
66c098:	cc                   	int3
66c099:	cc                   	int3
66c09a:	cc                   	int3
66c09b:	cc                   	int3
66c09c:	cc                   	int3
66c09d:	cc                   	int3
66c09e:	cc                   	int3
66c09f:	cc                   	int3
66c0a0:	56                   	push   %esi
66c0a1:	8b 74 24 0c          	mov    0xc(%esp),%esi
66c0a5:	6a 36                	push   $0x36
66c0a7:	ff 36                	push   (%esi)
66c0a9:	ff 74 24 10          	push   0x10(%esp)
66c0ad:	e8 22 fc da ff       	call   0x41bcd4
66c0b2:	83 c4 0c             	add    $0xc,%esp
66c0b5:	85 c0                	test   %eax,%eax
66c0b7:	75 0b                	jne    0x66c0c4
66c0b9:	8b 0e                	mov    (%esi),%ecx
66c0bb:	ff 74 24 08          	push   0x8(%esp)
66c0bf:	8b 01                	mov    (%ecx),%eax
66c0c1:	ff 50 08             	call   *0x8(%eax)
66c0c4:	5e                   	pop    %esi
66c0c5:	c3                   	ret
66c0c6:	cc                   	int3
66c0c7:	cc                   	int3
66c0c8:	cc                   	int3
66c0c9:	cc                   	int3
66c0ca:	cc                   	int3
66c0cb:	cc                   	int3
66c0cc:	cc                   	int3
66c0cd:	cc                   	int3
66c0ce:	cc                   	int3
66c0cf:	cc                   	int3
66c0d0:	56                   	push   %esi
66c0d1:	8b 74 24 0c          	mov    0xc(%esp),%esi
66c0d5:	6a 0c                	push   $0xc
66c0d7:	ff 36                	push   (%esi)
66c0d9:	ff 74 24 10          	push   0x10(%esp)
66c0dd:	e8 f2 fb da ff       	call   0x41bcd4
66c0e2:	83 c4 0c             	add    $0xc,%esp
66c0e5:	85 c0                	test   %eax,%eax
66c0e7:	75 0b                	jne    0x66c0f4
66c0e9:	8b 0e                	mov    (%esi),%ecx
66c0eb:	ff 74 24 08          	push   0x8(%esp)
66c0ef:	8b 01                	mov    (%ecx),%eax
66c0f1:	ff 50 08             	call   *0x8(%eax)
66c0f4:	5e                   	pop    %esi
66c0f5:	c3                   	ret
66c0f6:	cc                   	int3
66c0f7:	cc                   	int3
66c0f8:	cc                   	int3
66c0f9:	cc                   	int3
66c0fa:	cc                   	int3
66c0fb:	cc                   	int3
66c0fc:	cc                   	int3
66c0fd:	cc                   	int3
66c0fe:	cc                   	int3
66c0ff:	cc                   	int3
66c100:	56                   	push   %esi
66c101:	8b 74 24 0c          	mov    0xc(%esp),%esi
66c105:	6a 0b                	push   $0xb
66c107:	ff 36                	push   (%esi)
66c109:	ff 74 24 10          	push   0x10(%esp)
66c10d:	e8 c2 fb da ff       	call   0x41bcd4
66c112:	83 c4 0c             	add    $0xc,%esp
66c115:	85 c0                	test   %eax,%eax
66c117:	75 0b                	jne    0x66c124
66c119:	8b 0e                	mov    (%esi),%ecx
66c11b:	ff 74 24 08          	push   0x8(%esp)
66c11f:	8b 01                	mov    (%ecx),%eax
66c121:	ff 50 08             	call   *0x8(%eax)
66c124:	5e                   	pop    %esi
66c125:	c3                   	ret
66c126:	cc                   	int3
66c127:	cc                   	int3
66c128:	cc                   	int3
66c129:	cc                   	int3
66c12a:	cc                   	int3
66c12b:	cc                   	int3
66c12c:	cc                   	int3
66c12d:	cc                   	int3
66c12e:	cc                   	int3
66c12f:	cc                   	int3
66c130:	8b 44 24 08          	mov    0x8(%esp),%eax
66c134:	6a 51                	push   $0x51
66c136:	ff 30                	push   (%eax)
66c138:	ff 74 24 0c          	push   0xc(%esp)
66c13c:	e8 93 fb da ff       	call   0x41bcd4
66c141:	83 c4 0c             	add    $0xc,%esp
66c144:	c3                   	ret
66c145:	cc                   	int3
66c146:	cc                   	int3
66c147:	cc                   	int3
66c148:	cc                   	int3
66c149:	cc                   	int3
66c14a:	cc                   	int3
66c14b:	cc                   	int3
66c14c:	cc                   	int3
66c14d:	cc                   	int3
66c14e:	cc                   	int3
66c14f:	cc                   	int3
66c150:	56                   	push   %esi
66c151:	8b 74 24 0c          	mov    0xc(%esp),%esi
66c155:	56                   	push   %esi
66c156:	ff 74 24 0c          	push   0xc(%esp)
66c15a:	e8 6a 5d d9 ff       	call   0x401ec9
66c15f:	83 c4 08             	add    $0x8,%esp
66c162:	8d 46 04             	lea    0x4(%esi),%eax
66c165:	5e                   	pop    %esi
66c166:	89 44 24 08          	mov    %eax,0x8(%esp)
66c16a:	e9 41 22 dd ff       	jmp    0x43e3b0
66c16f:	cc                   	int3
66c170:	cc                   	int3
66c171:	cc                   	int3
66c172:	cc                   	int3
66c173:	cc                   	int3
66c174:	cc                   	int3
66c175:	cc                   	int3
66c176:	cc                   	int3
66c177:	cc                   	int3
66c178:	cc                   	int3
66c179:	cc                   	int3
66c17a:	cc                   	int3
66c17b:	cc                   	int3
66c17c:	cc                   	int3
66c17d:	cc                   	int3
66c17e:	cc                   	int3
66c17f:	cc                   	int3
66c180:	8b 44 24 08          	mov    0x8(%esp),%eax
66c184:	ff 70 04             	push   0x4(%eax)
66c187:	ff 70 08             	push   0x8(%eax)
66c18a:	ff 74 24 0c          	push   0xc(%esp)
66c18e:	e8 36 ff dc ff       	call   0x43c0c9
66c193:	83 c4 0c             	add    $0xc,%esp
66c196:	c3                   	ret
66c197:	cc                   	int3
66c198:	cc                   	int3
66c199:	cc                   	int3
66c19a:	cc                   	int3
66c19b:	cc                   	int3
66c19c:	cc                   	int3
66c19d:	cc                   	int3
66c19e:	cc                   	int3
66c19f:	cc                   	int3
66c1a0:	56                   	push   %esi
66c1a1:	8b 74 24 0c          	mov    0xc(%esp),%esi
66c1a5:	57                   	push   %edi
66c1a6:	8b 7c 24 0c          	mov    0xc(%esp),%edi
66c1aa:	56                   	push   %esi
66c1ab:	57                   	push   %edi
66c1ac:	e8 18 5d d9 ff       	call   0x401ec9
66c1b1:	8d 46 04             	lea    0x4(%esi),%eax
66c1b4:	50                   	push   %eax
66c1b5:	57                   	push   %edi
66c1b6:	e8 35 cf db ff       	call   0x4290f0
66c1bb:	8d 46 08             	lea    0x8(%esi),%eax
66c1be:	50                   	push   %eax
66c1bf:	57                   	push   %edi
66c1c0:	e8 2b cf db ff       	call   0x4290f0
66c1c5:	8d 46 0c             	lea    0xc(%esi),%eax
66c1c8:	50                   	push   %eax
66c1c9:	57                   	push   %edi
66c1ca:	e8 b4 54 dc ff       	call   0x431683
66c1cf:	8d 46 10             	lea    0x10(%esi),%eax
66c1d2:	50                   	push   %eax
66c1d3:	57                   	push   %edi
66c1d4:	e8 d7 21 dd ff       	call   0x43e3b0
66c1d9:	8d 46 14             	lea    0x14(%esi),%eax
66c1dc:	50                   	push   %eax
66c1dd:	57                   	push   %edi
66c1de:	e8 42 a1 d9 ff       	call   0x406325
66c1e3:	8d 46 18             	lea    0x18(%esi),%eax
66c1e6:	50                   	push   %eax
66c1e7:	57                   	push   %edi
66c1e8:	e8 03 cf db ff       	call   0x4290f0
66c1ed:	8d 46 1c             	lea    0x1c(%esi),%eax
66c1f0:	50                   	push   %eax
66c1f1:	57                   	push   %edi
66c1f2:	e8 f9 ce db ff       	call   0x4290f0
66c1f7:	83 c4 40             	add    $0x40,%esp
66c1fa:	8d 46 20             	lea    0x20(%esi),%eax
66c1fd:	50                   	push   %eax
66c1fe:	57                   	push   %edi
66c1ff:	e8 7f 54 dc ff       	call   0x431683
66c204:	83 c4 08             	add    $0x8,%esp
66c207:	5f                   	pop    %edi
66c208:	5e                   	pop    %esi
66c209:	c3                   	ret
66c20a:	cc                   	int3
66c20b:	cc                   	int3
66c20c:	cc                   	int3
66c20d:	cc                   	int3
66c20e:	cc                   	int3
66c20f:	cc                   	int3
66c210:	cc                   	int3
66c211:	cc                   	int3
66c212:	cc                   	int3
66c213:	cc                   	int3
66c214:	cc                   	int3
66c215:	cc                   	int3
66c216:	cc                   	int3
66c217:	cc                   	int3
66c218:	cc                   	int3
66c219:	cc                   	int3
66c21a:	cc                   	int3
66c21b:	cc                   	int3
66c21c:	cc                   	int3
66c21d:	cc                   	int3
66c21e:	cc                   	int3
66c21f:	cc                   	int3
66c220:	cc                   	int3
66c221:	cc                   	int3
66c222:	cc                   	int3
66c223:	cc                   	int3
66c224:	cc                   	int3
66c225:	cc                   	int3
66c226:	cc                   	int3
66c227:	cc                   	int3