MATRGHEHAGPYLRVRGGRPYPLTRSDEAARPANFGAPTPCHDPPLLPPSPAQLASVRLVTRFNNQQAERQEPKRESKMCGGAILAELIPSTPAGRVTPGHLWPAASKGKQQRRADDYEAAFREFDEEEEEVESKPAFAFSASFAATRKLRRQQRQELAAPAPSRRRKAAQYKGVRRRPWGKWAAEIRDPVKGVRVWLGTFPSAEAAALAYDAAARDIRGARAKLNFPSPADAVQNSGKRGRAAEVVDLVADEEDEASESSDSGALPDFSWQGVSVYDEEAPAAHPALEAADQSSGGASKRQRTEPESADDEASPRASDSESDALFDAFIFGDQFAYFNGGAYESLDSLFSADAVQGSSAAVAADEGMGLWSFDDGCLVEDNLSF