MDSGVLLVLFSVVMGCFGALYMLLKRVNEWFYERGLGEKRHSLPPGDMGWPFIGNMWAFLRAFKSGHPDSFISSFVKRFNRTGIYKAFMFGSPTIMVTTPETCKQVLMDDDNFKPGWPIATLKLIGRKSFVALSHEEHRWIRKLTAAPVNGHEALSVYLEYIEGAVLSALEKWSGMGEIHFLTELRKLTFRIITYIFLSSEGDPVMEALEKEYTDLNYGIRAMAINLPGFAYYRALKARKKLVAILQSVLTERRESRARNARKAKKDMMDSLIEVEDENGRKFTDEEIIDLLIMYLNAGHESSGHITMWATVLLQENPEFFAKAKAEQEKIIKNRPPSQKGLLFKEVRQMDFLSKVVDETLRVINFSSMVFREATSDVNINGYTIPKGWKVQVWFRSVHMDPEVYPDPKEFNPDRWDVYTPRAGAFIPFGAGSRLCPGNDLAKMEISIFLHYFLLGYKLKLSNPKCPARYLPHPRPLDNCLAIVEKLPSSSV