MLRLQEEVRNLMQKFGESVDPDWLLEITYDNGKEESIKDGSLAGEQEAKSFITMTIDLLPQEAVTNLCDIATRMVWAGCQAECTHVFVSSRRTVLEESLCRLGFEKLTIEDVQRMPWELLESEIYRWIRTMKLTIGVFFCSEKELCELVFSKGSLSDATFNDISVGPMTHLLNFGEAVAIGRRAPEKLFKILDMYEALRDLLPSIQDLFNGENCAKLRLEVFAVLTRLGDAASGTFAEFENAVEQDTSRNPVPGGAVHPLTRYVMNYIRFFSEYIETLNQLLKDRKAAPMGNVYSRFEDANKGPLPMVTLTLMEMLVKNLEAKSKLYKDPALTLLFMMNNVHYILQKVKDVEVRKLVGNEWIKRYSGKLYQYHTDYRRTS