MSDIPLMPKATAVWLVENTSLTFDQIADFCGLHVLEVKGIADGDVAAGIRGADPIGAGQLTREEIARGQKDSSYRLKLARSKVHIPEIKTKRAPKYTPVSRRHDRPNAILWLLRHHPELRDTQIMRLVGTTKSTIESIRERTHWNSASLQPQDPVALGLCSQIDLDNEVKKAAKRVEEEQPEAALETAGVTIAPPSEQPYLDIEEWK