MSTIMNEVIRDIQVLQSRFEFAQFGEKKPLNRGDFSICLTAVHSILSKTKPVGLAPTDNPNMEKLKQHLEHKTRGGKDKQTIVNYLAKVRHYGCGRKYFDFWSYWNNKPTFNIDELKEENRKRFEELMEFAHNFEEIVGAKGFIAWDVAESIQIAREAYLCEYIDERLATEIIADFSTMALKTYKDWTDFALSYVCGGCYFIYENTGNEEEVKNMCKTILDALEQLFFSEHNDIWSKYAWYKPKNYFNGFKPEKELASKELGCYVTDRISMDGVPIQYAERQLPNPNYPDSGWKFMAGDETTDYLGNANNIGIFTLNHIANYDKTILPILDAPVGSVYVRNEMGDFVLRESEKNN