MSKLVLVLNCGSSSLKFAVVDAQSGEQHLSGLAECLHLPEARIKWKLDGKHEAQLGEGAAHDEALSFIVETILASKPELAAQLKAIGHRVVHGGEQFTQSALIDDAVLKGIEDCAALAPLHNPAHIIGIKAAQKAFPELKNVAVFDTAFHQTMPEEAYLYALPYNLYKEHGIRRYGMHGTSHLFIAREAAERLGKPANELNIINCHLGNGASVCAIKNGQSVDTSMGLTPLEGLVMGTRCGDIDPAIIFHLHDTLGYSVEKINTMLTKESGLLGLTEVTSDCRFVEDNYGQKEEATRAMDVFCHRLAKYVAGYTASLDGRLDAITFTGGIGENSAPIREMVLNRLAIFGITVDSAANLKARFGGEGVITTADSRIPAMVIATNEELVIAEDTARLTNI*