MQNVMKFHLVIFMLFGSVRLQNPTIERKQCTMSNCFDFSKCSTSKKVYIHPMEKRFEESPQSVIYSKILKHFLESNHYTNDPNEACIFLLGIDTTDRDVRSQNYVKNVNDYIESLDPSVWNNGRNHLIFNFYHGTFPDYDDHNLNFDTGEAMIARASSSENNFIKVFDVSLPLFHENHPYEIKESKSERNDDRIENQRKYLVSFKGKRYVYGIGSGTRNLVHHLHNGDDIVMVTTCKHNNDWQVYQDDRCQRDNDEYDRWEYDELLANSTFCLVPRGRRLGSFRFLETLRSGCVPVVISDSWILPFSETIDWNSAAIVVAERDALSIPELLMSTSRRRVKELRESARNVYDAYLRSIQVISDHVLRIIFKRIDNKIELEDHQ