MSSTPEVADALFHVRKTGFVDETMTQVLEQLFDCPQHGRVLETYMRGRHEDICMVLIKTLATTHNKSTLGVLLRLFADLARSSTVMGKTLGLCSSVLVDQEDPVQMFLYLATTHSRDRMISDPALYLAATTLRYADPKLNEESLERFFAIVNESLSVNPLQVEAVSFTVHNCAIMAHAKALRHYFFDNKLVQYFPRLLTDTIGDDAASLVQLTYEVLVVTWLLSYEVDGVVSLQEHKMLPHIHRVIQRMQKEKCIRVALMVLWNFVQAERQYMDAVTNPSDATWVSDEIFKLARVNGGKGPSFIAEMVGVGMLKTLTQLARRKFGDEDISELIQDLLNVLENSMETLTSFSEYRGEVLSGSLEWTPVHTCAKFWQSNIMQFEKNGYEVLEALGNIIMNSTNSLTLAVACHDIGEIVRHHPTGRALLQLPQLEGVMARVMELMSHETPEVAKNALLSVQKIMVQRWECI