MSRQVVRSSKFRHVFGQPAKADQCYEDVRVSQTTWDSGFCAVNPKFLALICEASGGGAFLVLPLCKVSPLGGLGPWLPYLGAPLWVGRGDCHQRSLDGGLTLPLREPVVTLEGHTKRVGIVAWHPTAQNVLLSAGCDNVILVWDVGTGAAVLTLGSDVHPDTVYSVDWSRDGALICTSCRDKRLRIIEPRKGTVVVEKDRPHEGTRPVHAVFVSDGKILTTGFSRMSERQVALWDTKHLEEPLSLQELDTSSGVLLPFFDPDTNIVYLCGKGDSSIRYFEITSEAPFLHYLSMFSSKESQRGMGYMPKRGLEVNKCEIARFYKLHERKCEPIAMTVPRKSDLFQEDLYPPTAGPDPALTAEEWLAGRDAGPLLISLKDGYVPPKSRELCVNRGLSVSRRKATSETSSDVISRLEEELRKLQTVVQELQKRVDRLEDTVQAK