MSLNAQEHSPTTVCHLYTAPEYSISPVQDGHAMLPEFKQVSSNASKQAGRWPGGQRSQHKSKCRASVFRCFLIDTFGREQLREGAGVLDVAGGQGELAFELLNLNGIPATVLEPRQLELQKRCKRLLAGSCVSSRAFSSHNDCQRHKQEGVGQCATVTVASQLPVKLQLPDHLRLAVTPALAACLSANSSSAGSAVKGNLRHLELEEEAQAFSSVPAEWPTAFHHAQQQAQLSKWSNLGAFHEPGEEVEQQSNEQDEALSSSAGLSSLASGPGEPISRATPPPHDKLAAPMRRKAVAWSISLDSDSDTDGEDNLWSRPGTTPAMANSTLAAVTSSQLQDLSQQQAAEVKEAAAAWRRFTECSIVVGIHPDQATDFIVELAIAQGKPFAVVPCCVYSREFPRRMLDGRPVTTYQQLLQYLVAKDPARIRIATLPFQGRNKVLYRLMX