TYFVVPRQFEQHFGNEINDVVQLEDPIGNTFNVAYYYNQGDYRIGAGLFRLRFLHEIQTTMTVHFIYSGQCKFYIQIYDAFSREIHYNIDPRRLPPLNLIIVNPQDND