MSTIVLEAETRADKGKGASRRLRRLENKVPAIVYGGEKEPQSIHLLHNKVIKALEIESIYSSVFELKVDGKSEKVILKDIQRHPFKPVILHMDMQRVSAKDVLVKMVPLHFINEQEAKGVKAGGMVNHTMMQVEVRCQVKDLPEYIEVDLRDMELNDVLHLSDLKLPKGVHLAIDPSEGDHDHPVVSIHVQKGGAAETAAEAPEESSSEGSAEESAE