QLWGKWTAEIRDPARRVRLWLDTFNTAEEAAMVYDHVAIKIREPEALTNFLKPPTTWPEND