MSDAKWLSGSSARDGLRDLLSGMVSGFVCKIVEYPADTIKVLEQTGGNRFSGPIDCFFKTVTESGALSLYRGLTAPLLGSMAECASLFTSYGYAKKVLGVNEEAATPSNPVPFWKLVVSGAGSGFASSCVLTPVELVKCRLQAQLNCPSGSTDYKGPIDCIVRTVREEGVTGLWRGNLSTLAREVPGNMAWFGVYEAGMRFVQQARGDERKKDVPLYWSALSGSAAGVAYWALPFPADTVKSKIQTDSRFQGESFVSVFKTVVKEEGVAGLYRGCPITCLRAIPSHALVFYFYEAADRFLLRF*