MSSLKYRLVTRSDFDGLVCAVLLKSIELIDDIQFVHPKDMQDGKVPITERDIITNLPYVANAHLVFDHHHSETLRNKGERPNHIINPKAPSAARVVWEHYGGTKTFPFEWVEMMEAVDKGDSAQFTRDEVLDSTGWNLLNFLMDARTGLGRFHNFRISNYNLMMALIDHCTHASIDEILQLPDVKERVELYRKHETLFKEQIQRCGKVYQNLVLLDLTEEETIYAGNRFIIYALYPQCNISIHKMWGFQKQNIVFATGKSIFDRSSKTNIGELMLKYGGGGHAAAGTCQIAIEDADRVEKALITQINADG*