MELTLLGTGCPQVSTQRYGPCNLLQFHSSALLIDCGSGATQRLLAAGCPGRDLDAVFLTHLHSDHVVDLFQLLISAWHQGRARPHLLFGPPGTQQFVDALLAAWQPDLQQRIAFEKRPSTLGLQIQVSEIIAGGDVVWQHHNGLAVRAIQVSHHPVQFAFGFVFEAEGQRLVFSGDTAYCPALIDAARDADVLVHECFLHREMHPTPGRTPEGMRNVASYHTLSSEVGKVAARAAVKCLVLNHFVPVEFDRSALLAEVRKDYKGPIVVGEDLMRIVLATREIQYSGAVIGIGG*