MDDRQKHFLRLMVSDFRHEMNIPEKFVNNFRSRISKVMKLEAPDGNIYNIQVTNDLNKIVLRSGWTAFASAYELKEHDLLVFRYIGDSHFKVLIFDPSGREKQLFHIVMNHAPNVPDTGICHDPSFFRETRRRDCESRDNNTRKTKKMTPLDSPSRRSAEGVTSPEDTMNSGIPPETTEPRYVLATGCNLTTAQKAQIDALVKKVRPVIPFYITAINKTSMSGTLVICKDYASKYLPHEDQFITLCHPRKSNIWLDHLKVTTDGSCMLSAGWSYFVLHNKLRESDVCVFEVSKSVGEMIMVVHSLEGDHHLQEKEPESQNKCNYPVKGKANKEEESDKKHPKSKSNYYYSRYAEGLTGEEQEVIFRSVLIQQGNVVYVTVLGKNNVRSRRNSLDVPWKFRG