MNLKQEKIAVLLGGTSAEREVSFNSGKAVLEALLKQGYNAHPIDPKEYNVANLKKDGFNRAFNILHGRGGEDGTMQGLLEQIGLPYTGCGVMASALTMDKMRTKMLWKAFGLPVADMKVVTRETFSELDPQAVVAKLGLPLMVKPSLEGSSVGLTKVKAVEELKSAVEYALKFDNTILIEEWLAGDELTVPVLDNQVLPAIRIVPEGEFYDYEAKYISDNTQYFCPAGLTPEREQELAILVKRAYDALGCRGWSRIDVMCDAKGNFRLVEVNTNPGMTSHSLFPKSAATVGISFEQLVVKILELSL*