MGAIRFALPKQGRPISIAGYRTAARRVLPDLVWAYVENGADDSVTLAANRSAFARWSLRQRVLRSSAGRKTAARFGDTELAIPVMIAPTGINGLVHWRGELATACGAAAAGSRIVLSTAASYSVEEVAAASPVGHWLQVYPWRDRELMDWLLERGRRSDCPTLVVTVDTPVFGNREPERLQGMSIPPVLTPRHVLDAALHPRWAYKVLRHQRVFTGNLVGMSGVRAGALAAKVRRERMMAGELDWDDFARVRAQWQGLCYVKGILDADDAERAVSLGADGIIVSNHGGRQLDGAPATLDALPGIADRLAHRATVLIDGGIRRGTDVVKALCLGADGCLIGRPALYGLAVGGESGVEHVLSILREEIDRTLALMGCSDIADLGRDWLIPG