MNPYHHYILTGIIEDQDDLPSVKQEECSQFQYYEEQPQFITYENSNLCQIVASILNLNEEYVDWFARNKPIEFESMMLKAKRKFYRDKAKFRMQILQPHLYSAQQPQEPKKAKRGRKPIKCAEKQFVEDNSDHDKKTIQMIRNRISAQNSRDRKKAYLKELEQSSALTSRENDLIRKQIEELFAANEEIEKQNNNILKCIKVFKQQCVESDEQFAQEILKQLEQFQSDTESTASKKVKFN