MGVPEKDPLAQLSLPPGFRFFPTDEELLVQYLCRKVAGYHFSLPIIAEIDLYKFDPWVLPGKAIFGEKEWYFFSPRDRKYPNGSRPNRVAGSGYWKATGTDKVITTEGRKVGIKKALVFYIGKAPKGTKTNWIMHEYRLLDSSRKHKLGSSRLDEWVLCRIYKKKSSTQKEAAATFSSKECSYGSSSPSTSSHVEDMLESLPEIDDRCFALPRVNSLRTLQQDEKLGSATGIFTDWGNPTDLDTVPEFVPGSQAQWMGNYSCNDLYVPSVPQFGHVDWSATTRNTAEEEVQSGVRTHRVAESSGFYQQNPDLTTQRLLPGSVDPFGFGYLGQQTGFGFRD