MEKSWRQGLDLLVLGIVVFHVLMAPYTKVEESFNIQAMHDLLYHRHQLDKYDHLDFPGVVPRTFIGAVIVSLLSSPFALVSAVWDLPKVWSLVIVRLVLGGLVLATFFVLRLQIHKRFGHQVSFAYMLLTILQFHLLFYITRPLPNIFALGIVNLAYAAWISGRPETTLAFLVFAAAVFRCDVILLMGPIVLSLLLRREIEIWSAVKRCFTVLVLSIGLTVAVDSVMWQRWLWPEMEVFWFNSILNRSSEWGVSPAHWYFTSALPRAMLGAYPLCFLGLVLERRIAKYVLPVFAFLLLYSKLAHKELRFILFALPILNLSAAVALTRIYNNRRKPFWALMYMGCIFMFMASASIIGIFSGASYGNYPGGKALGILHAMDNSLSGAPRIVHIDVLPAMTGVSRFCEKGPPWRYSKEEGLSVEDLSMRNFTYLLSAQPNVHGFSCLMSVEGFSKVELHFSVPPVTLVTEPTVFIHGNKGSMLADMKHWPGCDMQV*