GGYVRLTIGPETAGDWLELTADLQRIALLTEEKNRPDDPRRFDSLPFVDGAEQIYSGQHKWKVNLSGLSSFIAGVCSTTVQRHGEFEISSKNGYASIGRFGNDTLTGFEYPPIPLELKARPTSIAVKFNGPKGTVSFYNVSSGNAILYTFSNLRWSGDLRPLFSPGTPRGGAGLKPIVVLPQ