MRGKTVLITGASSGIGEQMAYRYAKKGANLVLVARRENRLKAVADKARTVGAKNVHVIAADVTKEEDCKRFIDETINLYGCLDHLVNNAAVAGSFLFEEANTSAFPHVMDVTFWGSVYPTYYALPHLKRSSGRIVVTASAAGWLPMPRMSIYNAAKAAVINFYDSLRTELGSRNSGLNKPNAQRMPSNSLLSFASALGFSTYTRVQVGLSPVLYTEDCAKAIVEGACRGKRYVTIPMWYSVVFLYRILAPELLEWVFHIFYVKKTATPRGKQQPLTKAVLDATGAKKILYPSSIQSQPQSQSLRNTKSE*