MSKTSCDAEGTALVLILRGCAKRKDLHRGFRAHIDILKRGLLEERSYVANSLVSMYAKCGALPKAWQVLEELRVRDVVSWSALIAGYAQHGYGKEALNCFELMRREGLSPDGVTFICILKACGSMGALDEGECIHFEIDRHGLLRKDVVLGNALVDMYVKCGALSRAQRVLEGLPFRDVVSWSTLISGYAQQGQGRNALSCFEKMQGEGLSPNAVTFICILKACGSLGLADKGEQIQDKIVRQGMLKENILLGTALVDMYAKC