MSTTQVEIEIYDSGNGEALGNATIGEVGSSIANKEIVECSSFDPTDEQDQDDTMTQDSSGVDQIASAVPVTSVMRTIDEPYIGQEFVSEAEAHAFYNSYATRVGFVIRVSKLSRSRRDGSVIGRALVCNKEGFRMPDKREKIVRQRAETRVGCRAMIMVRKLNSGLWSITKFVKEHTHPLTPGRGRRDFVYEQYPSGHDRVRELTQQLAIEKKRAETYKRNLDLLYECIEEHNEAVSKKIQHIVESVKEMEAKEQESQFQLAVI