MSAQKPGLHPRNRHHSRYDLATLCQVNPELRQFLTLTPAGEQSVDFANPLAVKALNKALLAHFYAVANWDIPDGFLCPPVPGRADYIHHLADLLAEASGTIPANASILDIGVGANCIYPLIGVHEYGWRFTGSETSSQALSSAQAIISSNPGLNRAIRLRRQKESGAIFNGIIHKNEQYDATLCNPPFHDSAAAARAGSERKRRNLGLNKDDALNFGGQQQELWCEGGEVTFIKKMIEESKGFAKQVMWFTSLVSRGENLPPLYRALTDVGAVKVVKKEMAQGQKQSRFIAWTFMNDEQRRRFVNRQR