MSDGRAWFQEASAVDLASLIDALDGAPQVAERALSLAVCLSKLTYGRAPKMHLCDAARAAKKADEAEQAVLLERLESLCGSGLSAEDLAAAAKVESCQTNGGSVLHAVASRCGPDSRCATAKAKHVCGLLLAAGANASAANASGETPAAVAASGLSFELKRYLLTHEPRRKFVAQTPAHVLAAASEALDTGDSSQKGRAFTAWRRHDLRVRIEARSASLARELTEAECVTVYTIDEDFVASHRSPIGELLDTFSAIAFARSSASGRPFGRGRLDFRLAGERLDGTEQISTLGLSHAHEPLANSSVI