MFSSPSTPEKKQHIVVALGGNALLKRGEALNLTNQRKNIADGIASLSSVLKNNTITFVHGNGPQVGLLALQGAAYQKESGTEAAALDVLDAETEGMIGYLLEQEIDAVLGKDAEKRGVVTLLSQIIVDPNDKAFQHPTKFIGPVYSKVDAMKLGKPVKPDGDWYRQVVPSPMPIRLIEQQLTAVKLLTNNDTIVICAGGGGIPVIIEDGRLKGIEAVIDKDRAACMLGKSLGADGLMILTDVPGVAVDFGKPTERFIRSASPERLKELSMNFPDGSMGPKVESAVDF