MADKDFTLNTGAKIPAFGLGTWQGDKGVIKEAVLTAIKSGYRLIDGAYVYGNEEEVGQGIREAISSGIVKREDLFVVSKCWATYTTRCELGLDQSLKLLGLDYVDLYLVHWPILMNPEGNDEKFPKHADGSRDIIHTHNHVDTWKLMEKLPATGKTKAVGVSNYSKAWLEQLLPHATTVPAVNQVENHPQLPQQELVDFCKEKGIHIMAYSPLGSTGGPLLTAEPVVKIAEKHSISPAAVLLGYQIARGITVIPKSVNPDRIKANAQLKDLDAEDMKLLNDYSEQLAKDGKLNRYVFPPFGTDFGFPDKVGQ