MKRVLVNMKGYLEEMGHLTKLNPQDAWLPITESRNGNAHYAAFHNLNAGVGFQALVLPVAFAFLGWSWGILSLTIAYCWQLYTLWILVQLHEAVPGKRYNRYVELAQAAFGERLGVWLALFPTVYLSAGTATALILIGGETMKLFFQIVCGPLCTSNPLTTVEWYLVFTCLCVVLSQLPNLNSIAGLSLIGAVTAITYSTMVWVLSVSQPRPATISYEPLSMPSVSGSLFSVLNALGIVAFAFRGHNLVLEIQSTMPSTFKHPAHVPMWRGAKVAYFFIALCIFPISIGGFWAYGKLMPPGGMLAALYEFHINDIPRGLLATAFLLVVFNCLSSFQIYSMPAFDSFEAGYTSRTNKPCSVWVRSGFRVFFGFVSFFIGVALPFLSSLAGLLGGLTLPVTFAYPCFMWVLIKKPAKCSFSWYFHWGLGWLGVAFSLAFSIGGISSMVTQGLKLKFFSPN*