MVGDVRMLRHLLVGLMSHWAAEEMAVPVLVDVTTAALCPETTSSCPEAIYLTGFQETVGGIFRAVGFTLMGQLSDEYGRKPLLLLAAGASVFPCCVLALSSTKAAVYAYLVLRTLCFMIGKGTVSCLALAYTADVVEPSKRAFAFGCVTGINSASRALGNVLSRFLPERWVFKVSLVLLICSVLYMKIFLVETLQKAAPSASGSCQRLSVPSLVLGLPRQRWESIKENIRMIKTNDTLRRITYVSFFYELGMEGISDVLLYYLKLVFGFDKNQFSEIRMVVGIGSIFSQILLLPVIIHAMAEKGVLCISILASIAYALLYGLAWSWWVPYFASSLGIIYVLVKPSTYAMISREVVSANQGKAQGFVSTVQCTAILFAPSFMSPLTSYFISEEAPFNCKGFSFLVAGFFLVISLGFAWMLDPESKNRCTGIAVSDDQLDQEAVQAPLLAAQQ*