MGVFSELGLKPGVLYGEEVYKLFEHAKKNVYAIPAINVTSSSTIIASLEAARDSKSPIILQMSQGGAAYFAGKGVSNTNQEASIAGAVAAAHFIRSIAPIYGVPVVLHTDHCAKKLLPWLDGMLDADEAFHKENGTPLFSSHMIDLSEEPRDWNIETTAKYLKRAAPMKQWLEMEIGLTGGEEDGVNNEDVDNNSLYTQPEDIFAIHQALSPISKYFSIAAGFGNVHGVYKPGNVRLHPELLDKHQKYVIEKLGCEEKKPIFFVFHGGSGSGDSEFQEAISYGVIKVNLDTDLQWAYLSGIRDYVTSKIEYLNSQVGNPDGADKPNKKYYDPRVWVREGEKTMKARIQQALKVFNAENTI