MSVRLVLAKGREKSLLRRHPWVFSGAVARMEGKASLGETIDIVDHQGKWLARGAYSPASQIRARVWTFDPSESIDIAFFSRRLQQAQKWRDWLAQKDGLDSYRLIAGESDGLPGITIDRFGNFLVLQLLSAGAEYQRAALISALQTLYPECSIYDRSDVAVRKKEGMELTQGPVTGELPPALLPIEEHGMKLLVDIQHGHKTGYYLDQRDSRLATRRYVENKRVLNCFSYTGGFAVSALMGGCSQVVSVDTSQEALDIARQNVELNKLDLSKAEFVRDDVFKLLRTYRDRGEKFDVIVMDPPKFVENKSQLMGACRGYKDINMLAIQLLNEGGILLTFSCSGLMTSDLFQKIIADAAIDAGRDVQFIEQFRQAADHPVIATYPEGLYLKGFACRVM*