MLDTTYIEKLTGYSGSTVESVLEGFIKFVQLELRAGNEVEISKFGVFYPKEFGERKSRNPRTGEELLAKPRTKPRLRFFDSFEKGIQDSDSISSTPTTLTTPTTPAPPTIPPTLTAPASVPPPVPAAVSNRIWHIVKDGVAIPISESELKWQITPDTLVWTEGQDGWKSASEVPKLKYLFS