MAIPVIDMSKLDGEEKAETMAKIANGCEEWGFFQLINHGIPVELLEKVKKVCSECFKLDREKRFNDSAPVQLLNGLLETKKGWDQEQLKNTDWEDVFTLLDDNEWPSQPLEFKETMREYRSELKKLAERMMEIMDENLGLEKGYIKKVFCGGEGPEHGPLFGTKVSHYPPCPLPDRVIGLRAHTDAGGVILLFQDDQVRGLQVLKGGEWLDVQPMANAIVINTGDQIEVLSNGRYKSAWHRVLATPDGNRRSIASFYNPTLKATIAPAPKLSGQANENGEAFAYPKFVFGDYMDVYAEQKFLPKEPRFQAVGGHE