MASSAFWVLLSVFALCVSFSCAHDASHVLSYSPQDLHSEVKLLSLFDAWNAKHGKHYTAAQKLEKHRRFHIFRDNLLRIDAHNSEAGSSFKLGLNRFADLTHEEYKESRRLGLKLPARKLGSIRNPSATHRKASAIDVKELSESIDWRTLGVVTGVKDQGMCGSCWAFSATGAIEGANAIATGSLVSVSEEELVTCSSADGCNGGLMDEAFEWVLDNGGIATEEKYPYESYSGTSGSCDTKLEGEEKTVTIDGFADVEPYSEAALMEAVSKQPVSVAIEASAWDFQLYAEGVYNGTCSSDPYDINHGVLLVGYGSENGVNYWIVKNSWGSSWGDTGFIRMIRNGSPFGICAIHSM