MGNQKQKWTAEEEDALHCGVQKYGAGKWKNILRDPEFAPSLTSRSNIDLKDKWRNLNVVTGQGSNIKSRTLKHKLPAPTAVTTPDPTLQFLLSM