MGNPKQKWKSEEEEALRAGIAKHGTGKWKNIQRDPEFNPYLRSRSNIDLKDKWRNMTVSAGSQSVKDKSRTLKAKSSPDAAAVVAASTPLSNPHTSAVAAVDVVIDDSSEAAADSKTAPKYNAMIFEAISALNEPNGADTSAIISYIERRQELPQNFRRQLSSRLRRLVAQEKLEKVQNFYKIKKASSFGTKTPTPKQKEVRPKPEQNTGLINSGDTVAEAADDAAYMVAEAENKSFVATEAVKESERVSKMAEDANSLLQLANEILEKCLRGEIVVMG