MSSLKVPASVPDPYEDAEQLKKAFKGWGTNEELIIQILAHRNAAQRKLIRDSYAAAYGEDLLKDLDSELTSDFQRVVLLWTLSPAERDAYLVNEATKRLTASNWVIMEIACTRSSDDLFKARQAYHARYKKSLEEDVAYHTSGDFRKLLVPLITAFRYEGDEVNMTLARKEANILHEKISDKAYNDEEIIRIISTRSKAQLSATFNHYNDHHGHEIIKDLEADDDDEYLKLLRAAIECLKTPEKHFEKVLRLAIKKLGTDEWDLTRVVATRAEVDMERIKEEYHRRNSVTLDRAIAGDTSGDYEKMLLALIGHGDA*