MGGFPTGRFSNGKIPPDFIAEELGIKELLPPYSNPALQLSDLLTGVSFASSGSGYDPMTPKLASVLSLRDQLEMFKEYIRKLKMMVGEERTNTILSKSLFLVVAGSDDIANSYFVSGVRKIQYDVPAYTDLMIASASSFFKELYGLGARRIVVGSAPPLGCLPSQRSLAGGILRECAEDHNDAAKLFNTKLSSQLDSLNANFPQAKFVYIDIYNPFLDLIQNPQKSGFEVVDKGCCGTGKIEVAVLCNPFSPFTCEDASNYVFWDSYHPTEKAYKVLIGEIIQKCVDSFF*