MVFVGDQNPKVGSTLSMDSSRKRKRRNGLSVADTLKLWSQNEEAKHPRKAPAKGSKKGCMRGKGGPQNQSCNYRGVRQRTWGKWVAEIRAPNRGKRLWLGTFPTAYEAALAYDEAARMMYGENAILNMPYVSDSDSVATTSNAFSEADFMTVWPKSEICGYHAFGEGERMNVEFPVDSEAPSTSGVINTTDEFQPAKPEEECMKETDYSWLNGLDFSEDIPIIGAPGVWDVGSYFSEDEVFNIDEILG