MSTLFRLTELSGGSIVIDGVNIATVGLHDLRSKLAIIPQDPTLFRGTIRSNLDPFNEHSDLELWNALRQADLVGAEQKLDDTTGRVQLDTQVDDEGLNFSLGQRQLLALARALVRGSQIIVCDEATSSVDFETDQKIQKTIVRGFHGKTLLCIAHRLKTIIGYDRILVMDAGNVAELDTPIKLYDQGGIFRSMCERSGIRRDDFFNSSEANFALESPELEKSESKKLERIFDTDCCRVFPSRRSVRPLTKTRYIELSDLDTTPLHESLPHAIAPVFIQRLLRIETRSIKLLRTLAKPRPSHTVMPSSTFRHLDVRSREITPQSRRELQDRHHQDPDITSNRHIALNEDKLHLYRS*