MVFTAVDKKGDAIVEVASGKKGIGNREPMDMDTVFWIASCTKLLCAIACMQACEQGKLKLDDAQFVYEHVPELKNVKVLEEGGKLVDKKGDITLRMLLSHTSGFGYEFFNPRLRDFGRPVGYDVFHADERDVLRMPLVNQPGTVWEYGTGIDWAGIVLERATNVRLNDWIQQNIMQPLGLKNVNMLPTDDMKKNLAYMHQKWPGQTAAEERDHIYREPIIAETEHEKKHIFHSGGAGCFAKPKDYVQVLVALLNDGKHPNGAQILKKETVDEMWKNQIPDQPNFARQGVPAAKSEQTNQIPELYPQEGNPPQGWGISFMLTIEPGPTGRGKNTAWWAGIANLFWWADREKGVAG