MPPYAQIVIGPPGSGKSTYCNGMNQFLSSIGRYSMIINLDPANDQLPYDVTIDIRDYITLEEIMDETNLGPNGGLVFAMQTFKESIEEFISEVRLLIKRNHKAESAYLIFDCPGQVELYTNNDIVSQIFRILQKELDFRLVVVSLTDSINIMKPSSYISSLLLALRSMLQMDLPQINVFSKIDLLKGYIEQERYGRVKPPKDKGTTTDDGLPFSLEYYTQVQDLKYLLPYLEVEENNTRTNFFKHKYYKLNEAISDLIEDFSLLSFEVLSIEDKNSMISLLAIIDRANGYSMGSNELGNDTIWEDAIRQSSVANFLQDINIHERWVDEKEKYDEVERIRREKQFKEATNNEELLNQTIDPEKDWEDALKKWETSTGKPAFKE*