MLGLSLYALAADPPPFHPVSIPHSGLVDGSSSTALISALASSGVVAIKGIPGYAALRSDILAATPACAATPAAAAHTFPDGTTRRTLATHSLPGAGGVQPLASAEGECAAFERAAAPFRALVAAATNLFAERLSSSLRARAPLLVAEDGTEFNSLHDVSTAGEHLEHFHAYTRATPSSHGPASPPTIDLHTDQGIFIAFTPALMVSATGEPDAAADAGRFEVGLADGSRAEAHFDPDSLVFLLGDGIHQEAVIPASLSENRKTFGTLRAIM