MFRNFVCSANLGMRFDLTNLMVKSLRRAELVPKKNCILMKLQNPKATAMLFANGKLVCTGAEAEEGIKNAARRFTQVIQKMDFPGVNLIDFKIQNVVGTCDLGFRVLMEALAFAHIFALMQYEPELYPALIYRLEKPQVKILVFVSGKVVFTDSKEPRELYAACETIFPILCQFKDLKPINLGSTDGNKNLPEHRLATDAADKSHIGD