MLSELDKRLLYELQYNFPLTPTPFEEVARALGISQERVLERTKELMDNKIIKRIGFTVNYKSMGKVAALVGVKVRGRKDVEALKAILMNNPEVTHNYLRDDPDYQVWFTIKAKNMEVLKEEVKNILEPLGLNDYVVLPSKKVCKVSVRYDPIRGIAWSPYSPQKDEVPKPEDLGLPEEFPKDVSRLKPVERPYAEVAKKYGMSEEEVVEKVKLLLREGVLRNPGASVDGDKIGFKYNSMIVMKVDDDVEVCRRIAEEVPEASHVVARVVDERWPYPVYFVLHATKKELVEDVASRVIEKFDPYDYRKLYSLENLKPGVAR