MKRFFKPIEKENSPAAKKPCLSPEKRDGDGDGVEEEKNQNEPSKFMTWNANSFLLRVKNDWSQFSKFVSDFDPDVIAIQEVRMPAAGGKGKPKNHEELSDDTKVLREEKQILTRALSSPPFGNYGVWWSLADSKYAGTALLVKKCFKPRKVYFNLDKLASKHEPDGRVILAEFETFRLLNTYSPNNGWKDEENAFQRRRKWDKRIVEFLNKTSDKPLIWCGDLNVSHEEIDVSHPEFFATAKLNGYVPPNKEDCGQPGFTPSERGRFGATIKEGRLVDAYRYLHKEQEMESGFSWSGNPIGKYRGKRMRIDYFLVSEQLKDRIVSCKMHGRGIELEGFHGSDHCPVTLELSKPSSEMEQNQVSN*