MVSALSHVIRATPDQQQAYYPAGSAAVSGEQQHQHDAAAAAAIAEEQGRKRHYRGVRQRPWGKWAAEIRDPKKAARVWLGTFDTAEDAAIAYDEAALRFKGTKAKLNFPERVQGRTDLGFVVTRGIPDRLQQQQQ