MKRLLWLALTLFFSLSCANAQEIKETQETKKTKEAKSQTRFNISTTKVIEKEFSQSRCYYALLEPNEALIFSQTLRFDGYVEKLYANKTYTPIKKGDRLLSVYSPELAGVQSELLSSLKFNQQVGAIKEKLKLLGLENSSIEKIISSHKVQNEMTIYSHFNGVIFKKSPDLNEGSFIKKGQELFQIIDLSQLWALVKVNQEDLEFLKNTHKAILFVEGVKGEQEITLENINPIINVQDKMLEARFNVPNLKQLYYPNMFAQVEIFQKPQKMKILPKEAVLIKGGKAIVFKKDDFGLSPLEIKAVRLSDGSYEILEGLKAGEEVANNALFVLDADAQNNGDY*