MSRTELRALLSELSRQAPPSHDAVIGLSLLTRAYTWRHTIAAAEPGGGTVLLPADFEIAGEQLSKIAGQLAAAWAALPSPPCILSVKVWQLRCIAACVVAEGCASVIDAASLPPATVLAFCRCVSLLLGPGRLLLDHFTADVCVAGTELPHAAAVLHIQLGLMDLLVMSFVPFDQYVLEQWTAQLAPPPAVLAWLEAAAAAAASLPSPGPSVAAEVKAELMAILASVVVPFVTAKECKPYAAAIARSNLPTNLVTLLVPAFHQAAVVLRLPPERRPQWDWCTWPFAADMASLLSSNGPAGALKAHLCPPAQRSDNGSRTGAVSSNAX