MLEGDVPLILQSVERCKAKSSYTSNDLLGGENLEALVLFFGDYQVGIVCEGETDEVYISNGFQFAPHFRIDISQQKPWKAILGMQLFSVWQLTNNRGYDDGLQFEFGIAGQQTRILVDGAAAEIRLWEIKPYL