MVVVVSAAAAEEEEEDVTVREFDGASDHDRAAVERLERACEVGPSAGKLCLFTDLLGDPLCRVRHSPAFLMLVAESGAGGEVVGVVRGCVKTVACGRRGRDDELELFSKVGYLLGLRVSPAHRRRGVARALVARMEEWFRQAGAEYAYVATDRANEPSVRLFTSRCGYAKFRAPSVLAHPVFRHDLAPPRRAAVVRLCPRDAELLYRARFAGVEFFPRDIDAVLRNPLSLGTFLAVPDARAWPGGGGAGAEPFLASPPASWAVCSVWNCKDAFRLEVRGAP