MIDLLVAGLLVVTIFYAVILNRKLGHLRTSRAEFEKLVAEFSAAAVRTEAGIAALKESAGERQADLEGRIDRAKELRDELSFMLDRGDGLAGRLDGLIRSGRRATSESGAQSTELDAPAILPVTIAAASLTLALRTGELWTDISVSLTNEAEAQSSLLQLVVPAGGEKEADPEEEHADADASDDPGHGVESDDDGHADDGSGHDTYAEDENGATATSSLPLPDLVGTPTFSAAEVEVLTELAKRREDLEGRERELGLREGLLQAAEQRVDDKIGELKQLRSEIEALVRLHDEQEEAELESLVKIYETMKPKDAARILQELEMDVLLSIMERMKERSMAPVLAAMDPVRAREVTSELAQRQELELPWPQTLEPPAMKERAMSVDLNMSVLVVDDYKTMLRIIRNLLKQLGFNNVDEASDGGSALQKLRQKDFGLVISDWNMEPMTGLQLLKEVRSDDKLKSLPFIMVTAESKTENVVAAKEAGVSNYIVKPFNAATLKQKMSSVIGNF*