MDHPVKFSEHRNQTKLTTSFLSNPVQHSKPPKIVRISVTDTYATDSSSDEENEVAAGSSHKRHVTRVKKFVNEISIEPPSSSRSADCVPVDTVLGTKPSRSARKKVGDNGSRTRRFPSKATATVVVGKKFRGVRQRPWGKWAAEIRDPLRRVRLWLGTYDTAEEAAMVYDNAAIQLRGPDALTNFVTPPARCSPLAATSGYISGDESNSNYNINNDGVVNVSSPISVLRFSEEAETQSASSSREIRDTGTEVPEVKEDSCVSENLSDFSEYNSSIDSLFPPTTDICELRSSMRNIFEETSFAAGGFLKDDDFRDMDLDFGFGLSSWNVQDHFQDIGDLFGSDSLIAF