MTPAGRTNQLIYQAELLLQIPHGDDEHANARRMATEEGAMAVAELALNSALRELTEHAMLARHDWRELLTGERPLAELEHLRELARREDSWLAWLLARLAQLHDVDGAAGHRQGGAALIVTAGEADMAERLRWCLREFKSTLAELRETSFEW