MSSITAGRVIPCKAAVAWEAGKPLVIEQVEVAPPQAMEVRVKIKYTSLCHTDLYFWEAKGQTPLFPRIFGHEAAGIVESIGEGVADLQVGDHVLPVFTGECKECAHCKSEESNMCDLLRINTDRGVMLSDGKSRFSINGNPINHFLGTSTFSEYTVIHTGCLAKIDRLAPLDKVCILSCGISTGLGATLNVAKPKKGSSVAIFGLGAVGLAAAEGARIAGASRIIGVDLNPQRFDKAKKFGVTEFVNPKDHNRPVQEVIAEMTNGGVDRSVECTGNVNAMISSFECVHDGWGVAVLVGVPNKDAVFMTKPINLLNERTLKGTFFGNYKPRTDLPSVVDMYTRKELEVDKFITHRVPFSEINKAFDYMLNGEGLRCIISMEE