MELKDLFDDQGYLVLENFASDDECSGMMSRMEFLLEGFDPQTISVFSTKNQKERTDNYFFESANNISFFFEEKAFDPEGKLKQPKSLSINKVGHALHELDPVFKSFTDSKKVGALLELLGYKKPVLMQSMYIFKQPGIGGEVVPHQDNSFLYTDPPSCTGLWLALEEANKSNGCLWVLPKSHRAGVARKFLRDENGVKFDKSPPTYDMSQFVPVEVKAGSLVVIHGNLVHQSFENKSSKSRHAYSVHVVESEDCVWSSDNWIRKKNLG*