MTFMDKLMRAVAALEYKAQHRDDLDCEAFNKRPELTLGTNWSMDKFDRYCERYKLFSKCIFRHGRVIVVDAGYTNLRYAIVMSQVSIALQPAVGIPWPFQPKGSNRVVRYLSLGASHRSVIPGPPRIFVSVGEYQTLPELLSYVDSYIQEPGSKLQYLLVLKFYPGSGNRMVAVIYEIVGSGGGEGGAMVTSASAVSFGDEALFPETLAFLAEREIPVTGVGLGGERCDRIGIPSYQIKLATAKVLEGGDLGLPEIRDKGDNLILDLYIIQAAYGCRCL*