66b944:	cc                   	int3
66b945:	cc                   	int3
66b946:	cc                   	int3
66b947:	cc                   	int3
66b948:	cc                   	int3
66b949:	cc                   	int3
66b94a:	cc                   	int3
66b94b:	cc                   	int3
66b94c:	cc                   	int3
66b94d:	cc                   	int3
66b94e:	cc                   	int3
66b94f:	cc                   	int3
66b950:	56                   	push   %esi
66b951:	8b 74 24 08          	mov    0x8(%esp),%esi
66b955:	57                   	push   %edi
66b956:	8b f9                	mov    %ecx,%edi
66b958:	8d 47 04             	lea    0x4(%edi),%eax
66b95b:	50                   	push   %eax
66b95c:	56                   	push   %esi
66b95d:	e8 e8 a4 dc ff       	call   0x435e4a
66b962:	8d 47 10             	lea    0x10(%edi),%eax
66b965:	50                   	push   %eax
66b966:	56                   	push   %esi
66b967:	e8 de a4 dc ff       	call   0x435e4a
66b96c:	8d 47 20             	lea    0x20(%edi),%eax
66b96f:	50                   	push   %eax
66b970:	56                   	push   %esi
66b971:	e8 d4 a4 dc ff       	call   0x435e4a
66b976:	83 c4 18             	add    $0x18,%esp
66b979:	5f                   	pop    %edi
66b97a:	5e                   	pop    %esi
66b97b:	c2 04 00             	ret    $0x4
66b97e:	cc                   	int3
66b97f:	cc                   	int3
66b980:	cc                   	int3
66b981:	cc                   	int3
66b982:	cc                   	int3
66b983:	cc                   	int3
66b984:	cc                   	int3
66b985:	cc                   	int3
66b986:	cc                   	int3
66b987:	cc                   	int3
66b988:	cc                   	int3
66b989:	cc                   	int3
66b98a:	cc                   	int3
66b98b:	cc                   	int3
66b98c:	cc                   	int3
66b98d:	cc                   	int3
66b98e:	cc                   	int3
66b98f:	cc                   	int3
66b990:	57                   	push   %edi
66b991:	8b f9                	mov    %ecx,%edi
66b993:	8d 47 04             	lea    0x4(%edi),%eax
66b996:	50                   	push   %eax
66b997:	ff 74 24 0c          	push   0xc(%esp)
66b99b:	e8 aa a4 dc ff       	call   0x435e4a
66b9a0:	8d 47 08             	lea    0x8(%edi),%eax
66b9a3:	50                   	push   %eax
66b9a4:	ff 74 24 14          	push   0x14(%esp)
66b9a8:	e8 9d a4 dc ff       	call   0x435e4a
66b9ad:	83 c4 10             	add    $0x10,%esp
66b9b0:	5f                   	pop    %edi
66b9b1:	c2 04 00             	ret    $0x4
66b9b4:	cc                   	int3
66b9b5:	cc                   	int3
66b9b6:	cc                   	int3
66b9b7:	cc                   	int3
66b9b8:	cc                   	int3
66b9b9:	cc                   	int3
66b9ba:	cc                   	int3
66b9bb:	cc                   	int3
66b9bc:	cc                   	int3
66b9bd:	cc                   	int3
66b9be:	cc                   	int3
66b9bf:	cc                   	int3
66b9c0:	56                   	push   %esi
66b9c1:	8b 74 24 08          	mov    0x8(%esp),%esi
66b9c5:	57                   	push   %edi
66b9c6:	8b f9                	mov    %ecx,%edi
66b9c8:	8d 47 2c             	lea    0x2c(%edi),%eax
66b9cb:	50                   	push   %eax
66b9cc:	56                   	push   %esi
66b9cd:	e8 78 a4 dc ff       	call   0x435e4a
66b9d2:	8d 47 30             	lea    0x30(%edi),%eax
66b9d5:	50                   	push   %eax
66b9d6:	56                   	push   %esi
66b9d7:	e8 6e a4 dc ff       	call   0x435e4a
66b9dc:	83 c4 10             	add    $0x10,%esp
66b9df:	8b cf                	mov    %edi,%ecx
66b9e1:	56                   	push   %esi
66b9e2:	e8 37 85 dc ff       	call   0x433f1e
66b9e7:	5f                   	pop    %edi
66b9e8:	5e                   	pop    %esi
66b9e9:	c2 04 00             	ret    $0x4
66b9ec:	cc                   	int3
66b9ed:	cc                   	int3
66b9ee:	cc                   	int3
66b9ef:	cc                   	int3
66b9f0:	cc                   	int3
66b9f1:	cc                   	int3
66b9f2:	cc                   	int3
66b9f3:	cc                   	int3
66b9f4:	cc                   	int3
66b9f5:	cc                   	int3
66b9f6:	cc                   	int3
66b9f7:	cc                   	int3
66b9f8:	cc                   	int3
66b9f9:	cc                   	int3
66b9fa:	cc                   	int3
66b9fb:	cc                   	int3
66b9fc:	cc                   	int3
66b9fd:	cc                   	int3
66b9fe:	cc                   	int3
66b9ff:	cc                   	int3
66ba00:	57                   	push   %edi
66ba01:	8b f9                	mov    %ecx,%edi
66ba03:	8d 47 48             	lea    0x48(%edi),%eax
66ba06:	50                   	push   %eax
66ba07:	ff 74 24 0c          	push   0xc(%esp)
66ba0b:	e8 3a a4 dc ff       	call   0x435e4a
66ba10:	83 c4 08             	add    $0x8,%esp
66ba13:	8b cf                	mov    %edi,%ecx
66ba15:	ff 74 24 08          	push   0x8(%esp)
66ba19:	e8 3f a1 db ff       	call   0x425b5d
66ba1e:	5f                   	pop    %edi
66ba1f:	c2 04 00             	ret    $0x4
66ba22:	cc                   	int3
66ba23:	cc                   	int3
66ba24:	cc                   	int3
66ba25:	cc                   	int3
66ba26:	cc                   	int3
66ba27:	cc                   	int3
66ba28:	cc                   	int3
66ba29:	cc                   	int3
66ba2a:	cc                   	int3
66ba2b:	cc                   	int3
66ba2c:	cc                   	int3
66ba2d:	cc                   	int3
66ba2e:	cc                   	int3
66ba2f:	cc                   	int3
66ba30:	56                   	push   %esi
66ba31:	8b 74 24 08          	mov    0x8(%esp),%esi
66ba35:	57                   	push   %edi
66ba36:	8b f9                	mov    %ecx,%edi
66ba38:	8d 47 04             	lea    0x4(%edi),%eax
66ba3b:	50                   	push   %eax
66ba3c:	56                   	push   %esi
66ba3d:	e8 08 a4 dc ff       	call   0x435e4a
66ba42:	8d 47 10             	lea    0x10(%edi),%eax
66ba45:	50                   	push   %eax
66ba46:	56                   	push   %esi
66ba47:	e8 fe a3 dc ff       	call   0x435e4a
66ba4c:	8d 47 20             	lea    0x20(%edi),%eax
66ba4f:	50                   	push   %eax
66ba50:	56                   	push   %esi
66ba51:	e8 f4 a3 dc ff       	call   0x435e4a
66ba56:	83 c4 18             	add    $0x18,%esp
66ba59:	5f                   	pop    %edi
66ba5a:	5e                   	pop    %esi
66ba5b:	c2 04 00             	ret    $0x4
66ba5e:	cc                   	int3
66ba5f:	cc                   	int3
66ba60:	cc                   	int3
66ba61:	cc                   	int3
66ba62:	cc                   	int3
66ba63:	cc                   	int3
66ba64:	cc                   	int3
66ba65:	cc                   	int3
66ba66:	cc                   	int3
66ba67:	cc                   	int3
66ba68:	cc                   	int3
66ba69:	cc                   	int3
66ba6a:	cc                   	int3
66ba6b:	cc                   	int3
66ba6c:	cc                   	int3
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