PFTVPILTVEEMSNSRFPIPLEKLYTGPSSAFVVQPQNGRCTTDGVLLGTTQLSAVNICTFRGDVTHIAGSHDYIMNLASQNWNNYDPTEEIPAPLGTPDFVGKIQGMLTQTTREDGSTRAHKATVSTGSVHFTPKLGSVQYTTDTNNDLQTGQNTKFTPVGVIQDGEAAAKDYKDDDDKEAAAKNNHQNEPQQWVLPNYSGRTGHNVHLAPAVAPTFPGEQLLFFRSTMPGCSGYPNMNLDCLLPQEWVQHFYQEAAPAQSDVALLRFVNPDTGRVLFECKLHKSGYVTVAHTGPHDLVIPPNGYFRFDSWVNQFYTLAPMGNGAGRRRALCDCRGDCFC