MRFVQSFWSKPIFDVEHQNNWKFRYDGGFPNSFLFYCAWTYSCLSIRKYYPNLHLVTDDYGIYLFKDVLQLPYLSFSNALNDIKDYNEGAWALGKLYTYQLQKEPFCHIDGDVFLFGSVLDPILQAPVFCQSFNYDFGQYAEIHPYILEHFKNVPKEFTIQNEKNFKLINAGIIGGNDLKTIQLYTSKAFELIDNNTDKISDMHGSIFNLYYEQFLLSNIIAHKGIEVATLFNKPDGELDLAAFHGIPHQTQYVHLLSHLKLSTAYMEQIVVRLRLEYPEHYERLLKFSNEHSL