MELRVITTLVLALWVSGAFRHGSGASPRGSWELLVENSGVSAMHMLVSHTNKVLIFDRTDYGPSAIRLPHGRCRNDSSDLALKIDCWAHSVELQIPTRNIRPLEVLTDTWCSSGAFRADGTFTQTGGWNDGARVVRHYNFCEDCNWTEQPGGLQRPRWYASNQILPDNRVIVVGGRVAFSYEFVPGDGHLYSLPFLRSTSDERSENNLYPFLHLLPDGNLFVFANSESILLDYKNNKVVRSYPSLPGGARNYPASGSSVMLPLLASQRFQRVEVLICGGASKTAYKQASSGSFETALKTCGRMVVTDNNPSWILEEMPLPRVMGDMVNLPTGEVLIINGAQQGTAGWRFARNPALTPLLYSPSSTSSSKFTTLASASIPRMYHSTAILLPDTRVLVAGSNPNVGYDFSEVLFPTELRIEAFSPPYLDSYFDGVRAEISSMSKVVIGYNSQITIEFSVSVLGDMEATLYAPAFATHAYSMNQRLLKLESSSPVLDENSGYYTFVVRAPPTKTIAPPGYYMLFIVNSGVPSTGKWIQML*