MASSSLQSPIVKRLEGKIAIITGGASGIGAATTRLLVQHGAKVTIADIQDDVGNLLVHEIGTEHIMFVHCNVTIESDIRNVVDATIGKFGKLDIMFSNAGIAGKPISSILDVNYDIIKNVFDVNVVGAFFCAKHAARVMISTKTKGSIIFTASVVATTYGDLPHTYVASKNAVLGLSKNVGVELGRYGIRVNCISPSGIGTPLALKTLGIDEREKAEKWFGEGGNLKGALLEEQDVANGVLYLASDDSKYVSGLNLVIDGGYSTTNVALGEAYKKLFLST