MSTVPKECKEDGEVEIRRGPWTIEEDTRLIHYITCHGEGRWNMVAKCSGLKRTGKSCRLRWLNYLKPDVKRGNLSPEEQLLILELHSKWGNRWSRIAQHLPGRTDNEIKNYWRTRVQKQARQLKIDVNSTRFRDTIRCLWIPRLLQKMESSSSPIPSQNPTQILLNSDPLRTSEQNTFTEYSYLDKSIAEDCSSSISSDSMNITQLTEISRFPSSPQSFGKIDYDPFLRGFCVDNSYDLQSLNPNSMSEITWVDGMEENLWNMDEMCGNLEGYKEGASKRFDLR