MSTGFSAGSQALGYLFQARYALYLVLTNKEELELAVESLDDITFFENENNPTELLQLKHHTTQASLTDSSSDLWKTIRVWSTQLQENKISLPDTLLTLVTTAEAPANSAAFLLRPVKARDSKRACEILLQVANKSENKNLTKSFEAFKALNPTQQQQLIDSIQIIDSSLDIIDITPKIKEKLIAVRREHRDAVYERLEGWWFAKVVKHLRDNSVNFISGFEVRDKICEINDQFKPDALPIDFFDLEIPEQPEISQDNRRFVAQLKEIAVQNKRIEKAILDYYRAFEQRSRWAREELLFGGEIEQYEKRLIDEWERYMLALQDEMSDSDESEVELKKLGRKVFNWMEQEADIRIRSQVTEPYVMRGSYHMLADQNLPRVHWHPKFVERLSQLLATT