MAKSRVLIVGGTGYIGRRFVKASLALGHPTFVLFRPQVAFDIEKVHMLLSFKQAGAKLLEGSFEDPQSLVAALKQVDVVISAVAGNHFRQQILQQLKLVEAIKEAGNITRFLPSEFGMDPDRMENAVEPGNVVFIDKRKVRRAIEAAEIPYTYVSSNIFAGYLAGGLAQLGRLMPPHENVVMYGDGNVKAVWVDEDDIGIYTLKTIDDPRTLNKTVYIRPPQNILSQKELVEKWEQLSGNTLKKTYISAEDFLAGMEVQPYEHQIGISHFYHLFYRGDLYNFEIGPHAAEATELYPEVKYTTMDSFLKRYL*