MGKQVKAIGALAAGAVGGFVKLGWETVLPARTPDRVSPPVVLLDKLGLPADGWTYSFSGHTMNLGGFAVHFAFSVAFAALYFSVVERFPAAGVFRGAVFGLLVWVGAHLIAMPLLGLTPPAAALPLDENVSEALGHVVWLWVIDAFRPGRAARRSPA