MPLFRAAALRRLLSTAAASYGTFPTAVPSSLRTSAFPSLLRRHLAFHPLNELPFFLESIGLPPTTRSDLMFLADHPSLLPAVAALAHFGFPWSRLGLLFPTVLLRLPPDLITSRLASLEACLGPLPRAAIIAACLAFPSLLENDLSSSDRLVDDLGKVFGRLGPGLGTSNDIDAFLGVCRRTWMFYDAGSEVGGIGDLVGCNNQRVFLELEEERIGKMLKFFKGLGMAGEEVGRFLLTNPMVFYLEFGDVVISVPEYLRRVGLAVDEVNAAVEKHPYVVGKNLLQNLPGVLRAMELNHWFLEKISDGGESLRYDVEIERAFLGGMIKMKADKRAQHIDGKLEFLKSIGYGENEIATKIIAVLHSNRDTLQERFDCLLERGLEYKMLCQIVSVFPKILNQGKKMLNDKLNYMTKELGYSVEYLELFPAFLCFDLENRCFPITGTEQALLCSGADSMVLIPTIGIFP