MSISVNGQSVVPPGFRFHPTEEELLTYYLKKKVASERIDLDVIRDVDLNKLEPWDIQERCRIGSGPQNDWYFFSHKDKKYPTGTRTNRATAAGFWKATGRDKAIYSSSNRIGMRKTLVFYKGRAPHGQKSDWIMHEYRLDDPSSASASASVSVNLPSYYPSSSSSSSPMHGVAGDQGAQEEGWVICRVFKKKNLVHHGGGAAAASHHAAAKLAAAAMEGSPSNCSTVTVSDHVKAQMLHSSASDDALDHILQYMGRSGCKQETKPAAMSASAAAAAAALEQHLSTPQYGKFMKLPPLEHVAGGVGLLAAAGGGEYCSAADASGIADWDTLDRLAASYELNGALSDVASGKNMAGFFDVVDQPAGAAAFSSGDGDLWSLARSVSSSLHADLTMNNV