MGYSSWNDCASEVTEARIRRVARALVNTGLAAKGYTHVNVDEGWLKSRGTTTLAMEEDTAKFPSGMRALGEWVHAQEVPGAGRTLRYGLYTSRGTCQCSTKQYQGPGSSGHIERDAAWMVAAGADLVKVDSCCGSQQREAAMGDYAAFRDALNATGRPVFLAVCGWNAWYARRGHTLGHSWRIALDGTNWGALSHCANVNARLSKHASPGGWNDPDLLQGTGKGSNDLPSNPHGCFDPSRIPQSRDWYLSERQVRAQMTLWAVMSAPLIISADPSQVEPSVLATWGNEEVISVNQE