MANIHRSRHMKPFQPDLVYFEPAALDYPLGKELYEKYKHTSIPVEMTTSHNRITSLPGDTELEKYRIAKRTLVVGIRKTLTFDTSKPSAEYAIPLATGCMGHCHYCYLQTTMGARPYVRAYVNLDDIFQATDKYIAERSPEVTRFEAACTSDPVGIEHITGSLKKAIEFMGERELGRLRFVTKYANVDSLLDAKHNGHTRFRFSVNADYVVKNFEPATSPLADRIEAAGKVARAGYPLGFIIAPIMIFDGWEDQYADLIHKLHDTLPHVDDLTFELITHRFTKTAKNIIEKRYPKTKLEMNEEERKKKWGRYGRTKYVYQDVHMEAIRVHMKTLVEQYFPQAEISYLT