MKSFLLLLLSLSTLSASAQVVAPQRVKDDMAEAAQAFWKSLTAEQRTQTGFTFTDDERVNWFFVPHDRKGLPLKQMTPDQRKLAWALLKTGLSDGGYEKAQQIVDLENVLRVVENRPPNDTYRNPEGYYVSLFGDIGSNEPWGWRFEGHHLSVQFTSLTGKVLALTPLFMGSNPGQVRIDVPQKGREIMKEETQRAFDLLHTLNAGQLTQATLAKKAFGNILTGNSRRASLERMDGLTYAAMDAKQKSQFLDLLKLYLSRYRITLAKQQFDRIEKAGLDQLRFAWAGDTTPGNSVGYYYRIHGPMLLIEYDNTQNDANHVHTVVRDLTNDFGDDLLREHYEKKH