MCKRFPSFTHRSSLASMPSPISLSPRSSITRDDVPTVLPLLRQTKRSSRSLEIVGNPVGLSRFLLDGLPVLRHAYDRHPLILNRHQETIFAAFFRSLPVVVFRRECLRVQDNGTVALDWPVGGADCETALHSVKDGNPVLILLPGLTGGSEDTYVRHLLIRAQKQGWNVVVFNSRGCAHSPVTTPQFYSASFTEDMRQVVKHVGELFPKSHLYAAGWSLGGNILVKYIGQEGADCPLTAAVSLCNPFNLVIADEDFHKGFNNVYDLVLAGALRKIFKRHASLFECIGGEYNIPKAAAARTIRDFDDGI