MFEKRTTKGETPLVIWLTGGPGCSSSLALLTENGPCSVNQDGATTTVNPHSWTESAHVLWLDQPANVGYSYGQDNDTNEEMISEDAYYFLQAFFQSEEGEKYKDAPLFIVGESYGGHYAPAIAHRIWKGNNDLQDGLLKLNLAGLAVGNGLTDPEEQYKHYSEMAFKNSHGIQVIDESTYNAMKSAEPMCTEGIAKCNSGDGMLSSFACQAAFLYCNTALTTPYRATGLNPYDIRKPCGDNPLCYDFSHVETFMNSDATKKALHVDSHNPTWQTCNMMINMSFHTDWMKDFAPYVADLLNAGIPSLIYAGDVDFICNYLGNKAWTLNLDWDHSAEFKAAEEHDWNSGAGLARTANGLTFLQVYDAGHMVPSDQPEHALTMITQFLNG