MDMEALGRKLGLAEDKVSIRKAEELKRLSNVHFDSSTFGVIPFDRQKAIKLSGMSEKAYTRSLNAMQNALGVRILDRVLSYLLFNGSQDKDRHQRTGNPIWVSEVDRGCPKSNIFLKVDRTRLIEICDTYDSEFSSVVASMTDLCFDVVGISKEKKDPKSVKNNRALENPGEFLISDFSKFDRPPLLHLAFQALDKFVHQFGRFPCAASEDDASRFIDVARALNDNKDCLIKLDANAIDENVKKVGGIIGCKGEFVKKMCEETRSCIKILEGIQGTPERTVMVLAKEEPKAPISPAMDGILKVHNRIIEGGSDGIGELGRAQ*