MEKSASELELPGFRFHPTEEELLDFYLKGALHGKKLSSDVIGTLNLYRHDPWELPGLATIGEREWYFFVPRDRKHSNGGRPNRTTETGFWKATGSDRSIRSMKDPKRVIGLRKTLVFYKGRAPRGCRTDWVMNEYRMPDTCPIPKEDIVLCKIYRKATSLKVLEQRAAMEENTRMSQISNSVTDSASSPEEESWEMTMPMIDEVLKENKIEIERESENSSAQLEDSAKESLPQLQLPKYNLEWMQDPFLLRSPWLENWTSYSNLLNF