MKAQLSCFRQEMTWIVDGPWIVKNVKNVSVSSDLQIEDCGAYIDCPNCGYRNDNRNVLTPWPGLPKGVKFELTDEEVIEHLEAKCGIDGSKPNPFIQDFICSVDDINYTHPENLPGVNKDGTSAFFFNETVLAYPKGERKRRLITPSVLTDASVRWRKTGKTKPVMVNGVHKGCKKFMVLYKSAKKGLKPEKSKWVMHQYHLGREEAETGEFVVSKIMYQQQQVIVPFSARNVDVISCTINGLCFSGKIRDWRTLQKLHRFL