MKLIKRYPNRRLYDTELKRYITLADVRDYIKGYQSFEVVDSKTGDPLTRQVLLQVLTEMESEGHASVLTDKFLEEIIRLYDSRMSGMAGQWLEQAMVSLLGQQQQWQQELKRMQEFNPAQVFGAFFNPMGDRDKK