MDDLPPCYSPCFMSPDGNGAMDDPHFMSPFSADDHRNQNPASSEFMSSDALEKWLLGNDQDNVLDNHEDEDPHQDMSSTSLPSPAAPLAGRKRGRKPGSGSRAAGTTIVVTHVEAERLRRDRLNRLFCDLRAAVPTVTGMDRASLLADAVGYITKLHGRVEQLQADAEANKRTTAASLSQLPCLLFGGSGQELEVRAVHGRDAAALRLTTTVATRHAPARLMAALRALDLPVQHASVCRVGGITVQDVVVDMAAAGLWGDDCLRTVLLHKLLQESG