MKSGMRHSTQPNHFFGPFWIIECVSCRGFMHRQCMPVSLSSTEFVRMKKRKEVFNFKCVKCVGGIIVSAEPQQPVKRGRGRPLLWIIGSYCWLNLNSSAQEPIGCTGCTGRTKPSSAYLSGCTCASWTIWHFFPMDIGSPAVFPVEVSPIDSLPLLAQALPEIRVEARVAVTFTITPPGENALHFSADALAEWSSRYSIPLPLIENSAELLLPAPALVQPIPANAGPDDESSDDDEPVWHIKDHAMRKEGKTLFDGLGHSYHIKRTSKISRTWRCNRHAKPHFCRGIAFELMGAKSFSVKVPHTCPANLDVERDASLITKAKVNACSNPLVSSRKVVEKEMVKIFQQNPDRNLPVVANVVRAVQRKKQSSYPKNPTDLHFEFCD