YSLYPPEEEINVTGPEKLEKLIDVIFPKEKFPELNKLFKDATKADKSDVKLVTPEAQALLEKVFAPLLPDGKLSPEFLQKILEVFDLQNASNKEKAKTLLALSAYFIRLASSHIFGTETARPPALAALAAALLKEAYELDPSIFPSEAWVQELLDSLAGTNGAPTDQDAIAAKLKAHLEEKYPEVLKSVIPPAWR