MGDVCRYAVVTGANKGIGFETVKQLAKSGVTVILTARNEKRGMKATSLLNEQGLSNVVFHQLDVQDAKSIESLAKFVQTQYGRLDILVNNAGASGVVVDEDVLRALNVDPVDWLAGKAVNVIQVAMKTTYESAKLCLDTNYYGVKNVTEALLPLLQNSPSARIVNVSSLRSELKRVPNEERRKELGDVENLTEDKLDKILQNFLHDLKQDALEVNGWQMMLPAYSISKVSLNAYTRILARKYPKMCINCVHPGYVNTDINWHTGTMPVEEGAEGSVMLALLPDGGPTGCYFDRTVVDEF*