MVYEIQKNFLLSDCTLLENLKKDNIPFRNSKFETFYTQITSNHSVKFQSFCNEFYKITKFNNSILEQNQEEKISKKKFEKARKKIIGKSIKKERFEFKFCSLKSYIDIYEEPKICILKIFFPTLDSSNEFKIPKDFKIQKELHHDLNSKHIVLYGFEYQNFDIEKYFKIIEKNQNFSLDFPNYINAYDGFRIFLFYLFKKLKFYWTLSLERKDKQSLCEFLFYSRSLYIVLSSMNTILDKNLSNILALKFKDITKKTQDILASENSNQDLLLFLSDEKIQDLFNDFDFFIKENSFYEGDCKDRFFKQLVALELRKKIILFRKNILKNFDLELFENSFFELAIFLEYFYRFLEIKNLNKLYEKYCKDRDKNIFSKIINNKNKFCKLLKKSSKNLKIYKG*