MDDDDLRRGRPTCHRQFDEATAILAGDALLTRAFEVLVTEIADAEQSRRCLRELTYAAGASQLVGGQVDDLRFEKLDGTADDLAAIHRRKTGAMITISLRLGGIVAGADEALLALLTNYGDCLGLAFQITDDLLDVQGDEKSMGKRVGKDADKGKMTFPGVWGIEESRRKAEQLIHQACEAAAKLPSGGDSLISLAHYLDQLAAEIREVLCNLVATRTAHFASNLGVVELCIALHRTFDFTQDRLIWDTGHQVYPHKLVTGRYDQFNTMRTKGGLMGYPNPHESEYDLFMTGHAGASVSTVMGLASGDFLNGNPDRHSVAVIGDGAFPSGM