MASVTRHKLQRESELRVEVGWESPIHLQVIEGAAEIFGTELPPQFKLTFTAGLKFAIFTWDGATVEIEGSVEAYVADETPMVSYVNVHAILEQRRARARDAAASIASANLPSTRQPEALTQSQGPRVIVVGPSDSGKSSLTRMLLGWASRQGWKPTFVDLDIGQGSVTIPGTLAATPIEMPIDPVEGIPLEVPLVYFYGHTNPSANTDSYRALVKELARMLEVQFAANSEARAAGMVINTMGWVEGVGFELLLHGIESFNADVILVLGQEKLYSMLRDKFKAKPGVDIVKLHKSGGVVARSSKFRQRMRNVKTREYFYGLSNDLAPHAASVSFNDVQVFRIGGGPQAPRSALPIGAEPTADPTRVVPITIGHDLLHSVLAVSYANEPDQLLSSNVAGFIYVTEVDTARKRLSYVAPCPGPLPNNLLLAGSLLWVE*