MHLIQEEVNFKAVVQNIYKDVKDIEDKGELASYIPELARIDSKNFGVHISTMDHSNFGVGNCYDKFSIQSIAKVLSLIMAYKILGKKIWERVDVEPSGNAFNSLVQLEAENGIPRNPFINAGALVISDILLSELEHPKEEFLAFVRDIANQPEIDYSSKIAASEKKVGYRNIALCNYIKSLGNIKNEPEDVLDFYFNLCSLEMNCMELSQLFLFLANNGCRISDQHPILTEQQSKRINALMQTCGFYDESGEFAFRVGLPGKSGVGGGIVAVHPDRYAIAVWSPKLNKKGNSYKGMKFLEAFTTESKQSIF