MTALIHVLGSDIPHHNQTVLRFFNDELAADPQARRFMIVGDEASVRDGYPALDITCYPGKKALAQAVIATAKANRQQRFFFHGQFNTGLWLALLSGGIRPSQFNWHIWGADLYENSASLKFRLFYPLRRMAQGRVGRVFATRGDLSWFANRHPRVPGELLYFPTRMDPALNTLADNDPRGDTLTILVGNSGDRSNEHIAALKAIHQQFGDTVNVIVPMGYPAKNDAYINEVREAGAALFSGEHLQILSEKLEFHDYLALLRRCDLGYFLFARQQGIGTLCLLIQAGIPCVLNRENPFWQDMAEQHVPVLFTSDALDVSVVREAQRQLASVDKSAIAFFRPNYLTGWQRALRLAAEGQA