MLRRFPTRTTAPGQGGARRPRVRALAWLLASGAMTHLSPALADVPYVLVKTNMVVTSVAMKPYEVTPTRMLVCGIAAKLGAAASSPDAHVPFCFGKDLKRSGSSPMEVMLRAVFMQQRPLRMFLGPKQLTFEGKPALELIRMVECSGKQDCP