MDDIALTWLFGMKIVITVGCRRQIVQRLERLHGSSPADSLMPGVRITTPETLRILEEEAGFCRFEVERLLNRCLRNKGSDCNVVSGCFITAKKFGVIDGVDYQFTGYPTDLQTDKIHRFHSRNDVVLLTPLGFTHDGDALNIHSEALAAFSAAALEASKVVYFSSHPMVLRCIGNSGVERIQMIQRSNSLNYQQQSMLLKMGWATHAIEKGVERAHIIDCDDGSLLDELFTARRGYGTCISNDNYEAPHPDDLNX