MELKPKRFLVLDDQLVLRKLISRQASFFTRFAVEIDEFSDPAEALRSIAEGGYHLVITDIGMPGMNGIDFIKNVARLGYQSALLIISGYDGKTLQTIADMSVNLGLSCTRFLSKPYSAEAFVAALNGIFSEMERSEAPAVGDVAQLLADLGGETFRMQFAPVRSLHGRRLAGFTLRTLQLPDGRRLAFDRLLALLAGRRMASAALLEIVVERTARLLQDMRLSAGIDDCRVNIRIDEACLSADNVFDRCFMALQQSEVSPACLGFALADGLNRRSDALCFENIAKVKYLGFRLLADGFGQGSLTVSNLFRLPFDQVNAPLEALQWMKILQGEDPGAFRLLRSFGLGQAPVCATGLDDEESLALAQALGCGLGEGDAVSLAVPEEELLQEMAAVPEGGPISSGNPV