MSVGFIGAGQLAFSLARGFTAAVKPPIIPFILDEIGSDIEDRHIVVSCAAGVTISSIEKKLSAFCPTPKVIRCMTNTPVIVREGATVYATGSHAEVEDGKLLEQLMASVGFCTEVEEDLIDAVTGLSGSGPAYAFTALDALADGGVKMGLPRRLAVRLGAQALLGAAKMLLDSEQHPGQLKDNVCSPGGATIYALHFLESGGFRSLLINAVEASCIRTRELQYIADQEKVSPAAIKKTLMDKVKLESSSANKARGGCTERLHEWRHVTQTSRDVSVSGGGGGPRTLGPSLRGGLPPPRPGPPPAAPSGGMLISPASAACKPESDCEGLRVMTTPNKGNKALKVKREPGENGTSLTDEELVTMSVRELNQHLRGLSKEEIIQLKQRRRTLKNRGYAASCRVKRKAERQQEVEKLASENASMKIELDALRSKYEALQNFARTVARSPVTPARGPLASSMGPLVPGKVATTSVITIVKSKTDARS