MSVTLQAVLYSLQEEQSRLKTRLQELQQLKRERIDAPRDKIPFPVPEVPVVFQGLTKQSGQAPKSLVSNLKICCPLPGGSALITFDDPKVVERLLQQKEHKVDIEDCRLRVQIQPLELPMVTNIQVSSQPDSHRVLVSGFPTGLRLSEEELLDKLEIFFGKAKNGGGDVETREMLQGTVMLGFANEEVAQHLCQIGQFRVPLGRQQVLLRVSPYVSGEIQEAEIKFQQAPHSVLVTNIPDVLDVQELHDILEIHFQKPTRGGGEVEALAVVPVGQQGLAVFTSESS