66ba6d:	cc                   	int3
66ba6e:	cc                   	int3
66ba6f:	cc                   	int3
66ba70:	8d 41 04             	lea    0x4(%ecx),%eax
66ba73:	50                   	push   %eax
66ba74:	ff 74 24 08          	push   0x8(%esp)
66ba78:	e8 c4 40 da ff       	call   0x40fb41
66ba7d:	83 c4 08             	add    $0x8,%esp
66ba80:	c2 04 00             	ret    $0x4
66ba83:	cc                   	int3
66ba84:	cc                   	int3
66ba85:	cc                   	int3
66ba86:	cc                   	int3
66ba87:	cc                   	int3
66ba88:	cc                   	int3
66ba89:	cc                   	int3
66ba8a:	cc                   	int3
66ba8b:	cc                   	int3
66ba8c:	cc                   	int3
66ba8d:	cc                   	int3
66ba8e:	cc                   	int3
66ba8f:	cc                   	int3
66ba90:	56                   	push   %esi
66ba91:	8b 74 24 08          	mov    0x8(%esp),%esi
66ba95:	57                   	push   %edi
66ba96:	8b f9                	mov    %ecx,%edi
66ba98:	8d 47 04             	lea    0x4(%edi),%eax
66ba9b:	50                   	push   %eax
66ba9c:	56                   	push   %esi
66ba9d:	e8 a8 a3 dc ff       	call   0x435e4a
66baa2:	8d 47 10             	lea    0x10(%edi),%eax
66baa5:	50                   	push   %eax
66baa6:	56                   	push   %esi
66baa7:	e8 9e a3 dc ff       	call   0x435e4a
66baac:	8d 47 20             	lea    0x20(%edi),%eax
66baaf:	50                   	push   %eax
66bab0:	56                   	push   %esi
66bab1:	e8 94 a3 dc ff       	call   0x435e4a
66bab6:	83 c4 18             	add    $0x18,%esp
66bab9:	5f                   	pop    %edi
66baba:	5e                   	pop    %esi
66babb:	c2 04 00             	ret    $0x4
66babe:	cc                   	int3
66babf:	cc                   	int3
66bac0:	cc                   	int3
66bac1:	cc                   	int3
66bac2:	cc                   	int3
66bac3:	cc                   	int3
66bac4:	cc                   	int3
66bac5:	cc                   	int3
66bac6:	cc                   	int3
66bac7:	cc                   	int3
66bac8:	cc                   	int3
66bac9:	cc                   	int3
66baca:	cc                   	int3
66bacb:	cc                   	int3
66bacc:	cc                   	int3
66bacd:	cc                   	int3
66bace:	cc                   	int3
66bacf:	cc                   	int3
66bad0:	56                   	push   %esi
66bad1:	8b 74 24 0c          	mov    0xc(%esp),%esi
66bad5:	68 c4 00 00 00       	push   $0xc4
66bada:	ff 36                	push   (%esi)
66badc:	ff 74 24 10          	push   0x10(%esp)
66bae0:	e8 ef 01 db ff       	call   0x41bcd4
66bae5:	83 c4 0c             	add    $0xc,%esp
66bae8:	85 c0                	test   %eax,%eax
66baea:	75 0e                	jne    0x66bafa
66baec:	ff 36                	push   (%esi)
66baee:	ff 74 24 0c          	push   0xc(%esp)
66baf2:	e8 1e a8 da ff       	call   0x416315
66baf7:	83 c4 08             	add    $0x8,%esp
66bafa:	5e                   	pop    %esi
66bafb:	c3                   	ret
66bafc:	cc                   	int3
66bafd:	cc                   	int3
66bafe:	cc                   	int3
66baff:	cc                   	int3
66bb00:	cc                   	int3
66bb01:	cc                   	int3
66bb02:	cc                   	int3
66bb03:	cc                   	int3
66bb04:	cc                   	int3
66bb05:	cc                   	int3
66bb06:	cc                   	int3
66bb07:	cc                   	int3
66bb08:	cc                   	int3
66bb09:	cc                   	int3
66bb0a:	cc                   	int3
66bb0b:	cc                   	int3
66bb0c:	cc                   	int3
66bb0d:	cc                   	int3
66bb0e:	cc                   	int3
66bb0f:	cc                   	int3
66bb10:	56                   	push   %esi
66bb11:	8b 74 24 0c          	mov    0xc(%esp),%esi
66bb15:	68 c6 00 00 00       	push   $0xc6
66bb1a:	ff 36                	push   (%esi)
66bb1c:	ff 74 24 10          	push   0x10(%esp)
66bb20:	e8 af 01 db ff       	call   0x41bcd4
66bb25:	83 c4 0c             	add    $0xc,%esp
66bb28:	85 c0                	test   %eax,%eax
66bb2a:	75 0e                	jne    0x66bb3a
66bb2c:	ff 36                	push   (%esi)
66bb2e:	ff 74 24 0c          	push   0xc(%esp)
66bb32:	e8 82 d2 d9 ff       	call   0x408db9
66bb37:	83 c4 08             	add    $0x8,%esp
66bb3a:	5e                   	pop    %esi
66bb3b:	c3                   	ret
66bb3c:	cc                   	int3
66bb3d:	cc                   	int3
66bb3e:	cc                   	int3
66bb3f:	cc                   	int3
66bb40:	cc                   	int3
66bb41:	cc                   	int3
66bb42:	cc                   	int3
66bb43:	cc                   	int3
66bb44:	cc                   	int3
66bb45:	cc                   	int3
66bb46:	cc                   	int3
66bb47:	cc                   	int3
66bb48:	cc                   	int3
66bb49:	cc                   	int3
66bb4a:	cc                   	int3
66bb4b:	cc                   	int3
66bb4c:	cc                   	int3
66bb4d:	cc                   	int3
66bb4e:	cc                   	int3
66bb4f:	cc                   	int3
66bb50:	56                   	push   %esi
66bb51:	8b 74 24 0c          	mov    0xc(%esp),%esi
66bb55:	68 c9 00 00 00       	push   $0xc9
66bb5a:	ff 36                	push   (%esi)
66bb5c:	ff 74 24 10          	push   0x10(%esp)
66bb60:	e8 6f 01 db ff       	call   0x41bcd4
66bb65:	83 c4 0c             	add    $0xc,%esp
66bb68:	85 c0                	test   %eax,%eax
66bb6a:	75 0e                	jne    0x66bb7a
66bb6c:	ff 36                	push   (%esi)
66bb6e:	ff 74 24 0c          	push   0xc(%esp)
66bb72:	e8 ce 96 d9 ff       	call   0x405245
66bb77:	83 c4 08             	add    $0x8,%esp
66bb7a:	5e                   	pop    %esi
66bb7b:	c3                   	ret
66bb7c:	cc                   	int3
66bb7d:	cc                   	int3
66bb7e:	cc                   	int3
66bb7f:	cc                   	int3
66bb80:	cc                   	int3
66bb81:	cc                   	int3
66bb82:	cc                   	int3
66bb83:	cc                   	int3
66bb84:	cc                   	int3
66bb85:	cc                   	int3
66bb86:	cc                   	int3
66bb87:	cc                   	int3
66bb88:	cc                   	int3
66bb89:	cc                   	int3
66bb8a:	cc                   	int3
66bb8b:	cc                   	int3
66bb8c:	cc                   	int3
66bb8d:	cc                   	int3
66bb8e:	cc                   	int3
66bb8f:	cc                   	int3
66bb90:	56                   	push   %esi
66bb91:	8b 74 24 0c          	mov    0xc(%esp),%esi
66bb95:	6a 15                	push   $0x15
66bb97:	ff 36                	push   (%esi)
66bb99:	ff 74 24 10          	push   0x10(%esp)
66bb9d:	e8 32 01 db ff       	call   0x41bcd4
66bba2:	83 c4 0c             	add    $0xc,%esp
66bba5:	85 c0                	test   %eax,%eax
66bba7:	75 0b                	jne    0x66bbb4
66bba9:	8b 0e                	mov    (%esi),%ecx
66bbab:	ff 74 24 08          	push   0x8(%esp)
66bbaf:	8b 01                	mov    (%ecx),%eax
66bbb1:	ff 50 08             	call   *0x8(%eax)
66bbb4:	5e                   	pop    %esi
66bbb5:	c3                   	ret
66bbb6:	cc                   	int3
66bbb7:	cc                   	int3
66bbb8:	cc                   	int3
66bbb9:	cc                   	int3
66bbba:	cc                   	int3
66bbbb:	cc                   	int3
66bbbc:	cc                   	int3
66bbbd:	cc                   	int3
66bbbe:	cc                   	int3
66bbbf:	cc                   	int3
66bbc0:	56                   	push   %esi
66bbc1:	8b 74 24 0c          	mov    0xc(%esp),%esi
66bbc5:	6a 1a                	push   $0x1a
66bbc7:	ff 36                	push   (%esi)
66bbc9:	ff 74 24 10          	push   0x10(%esp)
66bbcd:	e8 02 01 db ff       	call   0x41bcd4
66bbd2:	83 c4 0c             	add    $0xc,%esp
66bbd5:	85 c0                	test   %eax,%eax
66bbd7:	75 0b                	jne    0x66bbe4
66bbd9:	8b 0e                	mov    (%esi),%ecx
66bbdb:	ff 74 24 08          	push   0x8(%esp)
66bbdf:	8b 01                	mov    (%ecx),%eax
66bbe1:	ff 50 08             	call   *0x8(%eax)
66bbe4:	5e                   	pop    %esi
66bbe5:	c3                   	ret
66bbe6:	cc                   	int3
66bbe7:	cc                   	int3
66bbe8:	cc                   	int3
66bbe9:	cc                   	int3
66bbea:	cc                   	int3
66bbeb:	cc                   	int3
66bbec:	cc                   	int3
66bbed:	cc                   	int3
66bbee:	cc                   	int3
66bbef:	cc                   	int3
66bbf0:	56                   	push   %esi
66bbf1:	8b 74 24 0c          	mov    0xc(%esp),%esi
66bbf5:	6a 1c                	push   $0x1c
66bbf7:	ff 36                	push   (%esi)
66bbf9:	ff 74 24 10          	push   0x10(%esp)
66bbfd:	e8 d2 00 db ff       	call   0x41bcd4
66bc02:	83 c4 0c             	add    $0xc,%esp
66bc05:	85 c0                	test   %eax,%eax
66bc07:	75 0b                	jne    0x66bc14
66bc09:	8b 0e                	mov    (%esi),%ecx
66bc0b:	ff 74 24 08          	push   0x8(%esp)
66bc0f:	8b 01                	mov    (%ecx),%eax
66bc11:	ff 50 08             	call   *0x8(%eax)
66bc14:	5e                   	pop    %esi
66bc15:	c3                   	ret
66bc16:	cc                   	int3
66bc17:	cc                   	int3
66bc18:	cc                   	int3
66bc19:	cc                   	int3
66bc1a:	cc                   	int3
66bc1b:	cc                   	int3
66bc1c:	cc                   	int3
66bc1d:	cc                   	int3
66bc1e:	cc                   	int3
66bc1f:	cc                   	int3
66bc20:	56                   	push   %esi
66bc21:	8b 74 24 0c          	mov    0xc(%esp),%esi
66bc25:	6a 1e                	push   $0x1e
66bc27:	ff 36                	push   (%esi)
66bc29:	ff 74 24 10          	push   0x10(%esp)
66bc2d:	e8 a2 00 db ff       	call   0x41bcd4
66bc32:	83 c4 0c             	add    $0xc,%esp
66bc35:	85 c0                	test   %eax,%eax
66bc37:	75 0b                	jne    0x66bc44
66bc39:	8b 0e                	mov    (%esi),%ecx
66bc3b:	ff 74 24 08          	push   0x8(%esp)
66bc3f:	8b 01                	mov    (%ecx),%eax
66bc41:	ff 50 08             	call   *0x8(%eax)
66bc44:	5e                   	pop    %esi
66bc45:	c3                   	ret
66bc46:	cc                   	int3
66bc47:	cc                   	int3
66bc48:	cc                   	int3
66bc49:	cc                   	int3
66bc4a:	cc                   	int3
66bc4b:	cc                   	int3
66bc4c:	cc                   	int3
66bc4d:	cc                   	int3
66bc4e:	cc                   	int3
66bc4f:	cc                   	int3
66bc50:	56                   	push   %esi
66bc51:	8b 74 24 0c          	mov    0xc(%esp),%esi
66bc55:	6a 22                	push   $0x22
66bc57:	ff 36                	push   (%esi)
66bc59:	ff 74 24 10          	push   0x10(%esp)
66bc5d:	e8 72 00 db ff       	call   0x41bcd4
66bc62:	83 c4 0c             	add    $0xc,%esp
66bc65:	85 c0                	test   %eax,%eax
66bc67:	75 0b                	jne    0x66bc74
66bc69:	8b 0e                	mov    (%esi),%ecx
66bc6b:	ff 74 24 08          	push   0x8(%esp)
66bc6f:	8b 01                	mov    (%ecx),%eax
66bc71:	ff 50 08             	call   *0x8(%eax)
66bc74:	5e                   	pop    %esi
66bc75:	c3                   	ret
66bc76:	cc                   	int3
66bc77:	cc                   	int3
66bc78:	cc                   	int3
66bc79:	cc                   	int3
66bc7a:	cc                   	int3
66bc7b:	cc                   	int3
66bc7c:	cc                   	int3
66bc7d:	cc                   	int3
66bc7e:	cc                   	int3
66bc7f:	cc                   	int3
66bc80:	56                   	push   %esi
66bc81:	8b 74 24 0c          	mov    0xc(%esp),%esi
66bc85:	6a 28                	push   $0x28
66bc87:	ff 36                	push   (%esi)
66bc89:	ff 74 24 10          	push   0x10(%esp)
66bc8d:	e8 42 00 db ff       	call   0x41bcd4
66bc92:	83 c4 0c             	add    $0xc,%esp
66bc95:	85 c0                	test   %eax,%eax
66bc97:	75 0b                	jne    0x66bca4
66bc99:	8b 0e                	mov    (%esi),%ecx
66bc9b:	ff 74 24 08          	push   0x8(%esp)
66bc9f:	8b 01                	mov    (%ecx),%eax
66bca1:	ff 50 08             	call   *0x8(%eax)
66bca4:	5e                   	pop    %esi
66bca5:	c3                   	ret
66bca6:	cc                   	int3
66bca7:	cc                   	int3
66bca8:	cc                   	int3
66bca9:	cc                   	int3
66bcaa:	cc                   	int3
66bcab:	cc                   	int3
66bcac:	cc                   	int3
66bcad:	cc                   	int3
66bcae:	cc                   	int3
66bcaf:	cc                   	int3
66bcb0:	56                   	push   %esi
66bcb1:	8b 74 24 0c          	mov    0xc(%esp),%esi
66bcb5:	6a 2a                	push   $0x2a
66bcb7:	ff 36                	push   (%esi)
66bcb9:	ff 74 24 10          	push   0x10(%esp)
66bcbd:	e8 12 00 db ff       	call   0x41bcd4
66bcc2:	83 c4 0c             	add    $0xc,%esp
66bcc5:	85 c0                	test   %eax,%eax
66bcc7:	75 0b                	jne    0x66bcd4
66bcc9:	8b 0e                	mov    (%esi),%ecx
66bccb:	ff 74 24 08          	push   0x8(%esp)
66bccf:	8b 01                	mov    (%ecx),%eax
66bcd1:	ff 50 08             	call   *0x8(%eax)
66bcd4:	5e                   	pop    %esi
66bcd5:	c3                   	ret
66bcd6:	cc                   	int3
66bcd7:	cc                   	int3
66bcd8:	cc                   	int3
66bcd9:	cc                   	int3
66bcda:	cc                   	int3
66bcdb:	cc                   	int3
66bcdc:	cc                   	int3
66bcdd:	cc                   	int3
66bcde:	cc                   	int3
66bcdf:	cc                   	int3
66bce0:	56                   	push   %esi
66bce1:	8b 74 24 0c          	mov    0xc(%esp),%esi
66bce5:	6a 31                	push   $0x31
66bce7:	ff 36                	push   (%esi)
66bce9:	ff 74 24 10          	push   0x10(%esp)
66bced:	e8 e2 ff da ff       	call   0x41bcd4
66bcf2:	83 c4 0c             	add    $0xc,%esp
66bcf5:	85 c0                	test   %eax,%eax
66bcf7:	75 0b                	jne    0x66bd04
66bcf9:	8b 0e                	mov    (%esi),%ecx