MSEVELEEERPSPHIFIPDTWIEAADSIAFDSTTTPIAFVCGPKNTGKSTFSRHLLNTLLNRYRKVAYLDTDVGQPEFTTPGCLSLHVIHERTPDLTILSLKTPERCLFFGDTSSKRDPKTYLDNILRLYDYFHTEYYQSNELKSPRRVPLPLVINTAGWVKGIGYDILVEMLRHISPTHVVKMRVSVESKNLPSGAFWFDESQKGHVSLIEISSTFRDSLKRSVIQKDAHLLRDTRIMAYFRQCFPREMNITTSEELAHALASHPPYEVPTAKIKIMHLHCQVPDSEVSYSLNATIVGLAVSCTKPESSTPWCVGLGIVRAVDVSKGLLYVITPVAQHNLEKVDILLQGFIEIPTRLLQVSGCMSPYMSTTVLPKTRATESGHKFTGDKQLLFNKEAC