MSHLKSSLRAPEGKWAVSSERPASTNFSADIAVHLTCACDEGCSPPQLLLCTIQHFLYITDARAINREPLRVVDLRQAGGGGVVAYPTCHAHTAESSDEFDVAVGLSTGEVVLLSLRAQLKAPASNTRPISSMCLNLEGCSGSAARCVSLDWVPGSAGTAFVAAHRDGTVLLYHKVVGSSSDTKLLARSSSSHALRPPVTQLQGPGGGGGGVSAAAVSPDGLHVAAACKDGVLRVYALPGGGLVGGCKSYYGGLLCCAWSPDGRYVAAGGEDDLLAVYGLQERCVVAYCQGHSSWVSGVAFDPWMCHSEGTEQEADGPEAPQEQQQQX