MDTIILDISPVGRVEGDLDVRVEIEDGQVVNAWTHAELFRGFEVILRGKDPQAGLIVTPRVCGICGASHLTSAAWALDTAWGTEVPRNAILARNLGQLAETLQSIPRYFYGLFAIDLTHEKYRHSPYYPEAVKRFSAFTGKSYEKGITLSAKPVEIYALFGGQWPHSSYMVPGGVMCAPTLTDVTRAWSILEFFRRNWIEEVWLGCSLERYEEIRTYDDFMAWLNEKPEHWNSDLGLYWRMGLDIGLDKFGAGVGRYISWGYLPHETKYQKPTIEGRNSAMIMKGGVYDSFSDTHTAMNQEFVRENMTHSWYEESETDIHPLDRTTKPSPNNKKDFNNAYSWSTAVLHQNQGRLEAGPLARQLVAGGKHGESWQHRDEFILDVFKKMSGANVHLRQLARMHEIVKLYRQAEHCLREFRLNDDWYIKPTEKDGRGWGATEAARGALCHWIDVQGGKIKNYQIITPGNWNIGPRDSQGMRGPIEEALIGTPVQNPTDPIEVGHVARSFDSCLVCTVHAHDAKTGEELARFRTA