MKVLVCPSGFKGSINPGTAADCIEAGILQAMPQATVHKVPLADGGEGFAHALVAATSGAIRNLRVTGPVREPVQSFYGILGNTPVKTAVIEMAAVAGLSLVPPDRRNPCATTTYGVGQLIAAALDDGAQRIIVGCGDSGTSDGGAGMLQALGARLLDYDGRELPQAGGGQSLVSLAGVDFSKMHPRLKYVNIEAVCNWKNVLCGPQGVARVYGPQKGASAEQTQLLEAALQIYAVVIHRTLGIDISNAPGSGASGGLGAGLLLVGAELRPRYEALMEYFHLRDIFSDCDLVITAEGAIDDQTPRGKIPAEVALRARERNIPVIVLAAALDPGRSDGGH*