MKILVVGTGAREHAICSALADEATIYSVMGNRNPGISRLAGNSLLLLKLTPKVVRFASEKGVDMAFIGPEAHLEAGLVDALEEAGIPSVGPTRDAARIETDKSFMRKLFEDYRIPGSITYRVFSDPEELREFMEDFDSEAVVKPVGLTGGKGVKIVGEHLRDNMEALKYATEVIEKRIGGHPSVVIEERVVGEEFTVQAFSDGEHIVPMPAVQDHPHAYEGDQGPITGGMGSYSDSDGLLPFLTQKDYEDAVEIMQRTVDAIRKETGPYRGILYGQFMLSADGPKLIEYNARFGDPEAMNVLPLLESSMLEICEGIVDGNLKSASFMNLATVCKYLVPEGYPESGVAGAEIKVDEKKIEDMGVITYYAAVNQEDDHIYTSSSRALALVAPADDIYSAEELCEEATAHVKGRLYHRRDIGTRELVEKRIKHMEDLRS