MARVGGGKRHLKRLAAPAFWPIHRKEAVWAVKPRPGPHPIEESIPLLILVRDVLGYAETSREARKLIAEGRIKVDGRVRKDYKFPVGAMDVIEIVGADEYYRMIPYPVKYLVPMRIDAEEAKKKICRIENKVTVKGGHVQLNLHDGRNVLIRVEDPRNPVEAQEYKTLGGLLITVPEQEILDYVPFEEGVIAIVKSGRNVGRVGRIEEIVKGMGRKKTLVKMRDVHDEVFYTVAEYVFPIGKEEPLIKLPEGAWK