YFGPAAAFARGYPKPLAELPGRPPIFWPGVVQGSPWRDPRLAGPAQAGGVLDKDGKKKHSRPTFSGQQIFALEKTFEQTKYLAGPERARLAYSLGMTESQVKVWFQNRRTKWRKRHAAEMASAKKKQDSDAEKLKVGGSDAEDDDDEYNRPLDPNSDDEKITRLLKKHRAPNLALVSPCGGGA