MFFIMAGGFYIASLLIKDGTSDFKSVMMAFMGIFYAGMGAGQAAVMMGDATKAKVACHDMFKLIDRESLIEGLAPKGSAPEKLDAGTIEFVDVCLDAMVRGVLKGITFKISAGQSVGLVGPSGGGKSTVMCLLQRFYDPQEGSVLIGQDKATLSSLNIRWWRKQIGFVGQEPVLFNTTVRNNILYGLEDGETVTPEYIAECEKMCNLGFLYKNGNQGLTTEVGPRGSRLSGGQKQRVAICRALMRDPRVMLLDEATSALDTQSEAIVQKALEAALQGRTSFAIAHRLSTIQGCDVILVNADGRVVEQGNHNELMALKGVYYKLQMQSQK*