MVRKVMLAATQFECTADKAANADKAEELVRKAAAAGANIILLQELFHGLYWCAVQDPAFLSWAAPLEGHPLLARFGALAAELGVVLPVPFFERHNNAHFNSVAVMDADGSCKGVYRKSHIPDGPGYTEKFYFNPGDTGFRVFDTKYGRIGIAICWDQWFPEAARALALQGAEVVLFPTAIGSEPQDPALDSYGHWVRVQQGHAGSNLVPIIVSNRIGAERLPPPHQAAGNTFYGGSFIAGPQGQVLAQVGAAPGALAHGNADPAPARVEGFCVAEVDLGAAAAARAAWGVYRDRRPELYGALATLGGSRPPL*