MELSEHDILEELLAPRKESWSTLNDFFPNGNGWTFESPLPFYQNPEFVALNSSLLGLISPPISTSQSVFPNFPSPESYQFLDSSFTGPPLLDDYSDRAVVENHEEFGGIIPSDFHGVQEELNSFGDVKVEEANSRLMGNVGEKKNKIRKVEGQPSKNLMAERRRRKRLNDRLSMLRSIVPKISKMDRTSILGDAIDYMKELLEKIHTLREDDNVKDEIKDIKFVGNFKELKPNEALVKKPPKFEVERRNEDTRIEICCSAKPGLLLSTVSTLEALGLDVQQCVISCFSDFSLQASCSEAREHRTILSGEDVKQTLFKTAGFGGRCL