DDLIVWLRGDRAGLGPFSADLVDQYWRWEQDPSVLIGYGRQTPDSLENRREGYGHQARGTDDQLRFTVYDLTGQDPVPVGTTAVLIDHHVRTGEFVIQLGAGHRGRGLGTEATRLTLDYAFHVSALACVHLAVLTPNTGAIAAYERAGFRRIGERRDSGFWLGRRVSETLMDAVPEDFPGPSVVRGFVE