MLLNQAGAKGAAGTGAGAGASTGAGNGAAGGDIIDTTTQTFMAEVMEESKRRPVLVDFWAPWCGPCKTLTPVIEKVVKAAKGKVRLAKLNIDDHPVIPGKLGIQSVPTVYAFVNGQPVDGFQGALPEGQVKAFIDRLIGPSDDGLEEALAAADAALAQGDLTAAAEIFVGVLGEEPDNLKALTGLVRTQVAAGALEQAKATLAMVPADKQNDALVNAARAALDVAEQAAALGDLATLEARLDLDPADHQARFDLALALNGKGRREQALIHLLDIVKRDRAWNEDAARKQLVQLFEAWGPTDPLTLSGRKKLSAIMFA