DGFHGGDLYDGAWHGVQKENFKAFLRQLGLDIELIVRGGQCRPTLEIKVEGPIVSISFVSPFVNGSITFVFGKPGKVITCFGRVSVAKVWLENGTLVFTFEWDGKSFIKELRIKGDTLIIIIVVDNIKATLTYNPA