MHRRALPHVSPSVTRLTAHSLNLTDTDWSHYRHVQSLDLSHSDVRFGPHCGSLLSNLSELVLAGACLELSSPSLFEDMASLHRLDMHGCTSSRTGSWLSRMLGSSSSDALAMPAGLLELRAMGCPVFDKCALDLGAATALRLLELSSGVQLPATLKHAPRDAELGLDIAEEAQVVTRHGRDNVSVKACLADRLPSIRRLSGHGVGRSTLSVVGGMSQLRELCLLGGERRRIELELELSTLETLRLEGYQIIQLRLPVCLNLHTVVLSGHGVCQHLALPPSTRALVLENVMRDARCLSLATMVPWLKTAVLGMGNLPASLPATVERLAVVGEADAAALEQAYAGLQVLLPQLPNLKELRVTSGVAVLPDAVAALLPRGCQFSTAGMPREGAGVDCRGSSLHQTAQLSLCWCEALLTTEGLDMALLQNPCDSQLSRQSSRTLVCX