MSANALFSFCSTLFRYLPKTSLRAGDNSFEQKGFEGSEVALTGAPSLSLRDCLFPKAEMSLSCNADPRKQLYKVTVDAIEARRKPEENMVQIRKCRREEMPVKKRRNSVAAAPNIQPSGGSDQTISLDENLQITLPAIVSALASNDNQAKEAATIHLRKIISIESNPPIDAVIQSGVVPLLVDILRTGDMPQLQVQAACVLTNIVSGTSEHTKVVIDYGALPLFVQLLTSGNDYIREQAVWALGNIAGDCPTYRDLAIGHGALNRVLAQFNRSASISMIRVGTWALSNFCSGKPQPQFDMVKEALPTLQKLLCMPYDDVLVNACWCLAYLSDGTKLKIQAVIDAGICPRLVELLS*