MSIPVNGHSGVPPGFRFHPTEEELLNFYLRKKVACEKIDLDVIRDVDLNKLEPWDIQEKCRIGSTPQNDWYFFSHKDKKYPTGTRTNRATAVGFWKATGRDKVICSSIKRIGMRKTLVFYKGRAPHGQKSDWIMHEYRLDDRSDMSYPPNVCKATNQEDGWVICRVFKKKNHHHQKSVESATNCSSSSLSADAKTEWLHSNGDGMLGQILQYMGRSCKEERQDLNSEKLMRLPPLHSPTLPWFPENYTNQQLDHPSGYQTSYVPDAIHALAGTESNINSWAALDGLLASELDGQAEALKPLPCFDDPSLGVCSPATLFTPDIHRNRDRDDGDDDLWSLARPATKHISHVPY