MASFVLPKALTLPWRHPEAQFMATPARPSSLRVSRSLALSPIRCSFFDDEVEEDPNLYPNKYHEPVSLVTGASRGIGLEFTRQLLIKYPGNVVYGTARNPDASPGLQALKRRHPVRCELATMDVTKEETIEALAKEVNEKYGRLDLIVHCAGEFNIPNELTPELYLDELDPEVAMRLFEVNAVGPVLVTKHFWELLKIGHGTHTGRAGAVVVMMGHKCASMKDNTYGSWYSYRASKTALNMFTRNMAMEAIRQKDPILFSIIHPGVVNTQHSKFFASKVPNMKLFAPDYGVERLLGILNKVRLEDNSKFTSWDRQEIPW*