MSPVLDLNQTHLYQAFSVLVVDDEVGMQLVLKKALSKWFSRVDLAGSIEDAEVLRGEHHYDLLILDINLPGRSGIEWEEAFTDPDHRADVIFMTGYADLETAISALKLGASDFILKPFNLEQMLQAVQRCMNKRLNERLQYALQRDFQRHCTTQIIGSSVQTELLKQRIVQFAPSRASVLIEGESGTGKELVARGIHEASGRQGPFVPINCGAIAPELLESELFGHTSGAFTGAKKSREGLFRVANGGTLFLDEIGEMPLTMQASLLRVLEQRAVRPVGSEKEVNVDVRVVAATNRNLQQEVENGRFRGDLYYRLNVLKIEVSPLRERKQDLHELLPFFTKMLCAELGMPMPKWAYEDISSMQDYDWPGNIRELKNLIERCLLLGKPPAHYWRELNGLPKQAEVEVTMSPSFGAKTPFSDNVTQSSLGYPNDWPLRAVEKAHIQQIVALYEGNKSAAARDLGVARKTLERKYKEWESEDLSHES*