MALKLNPLASQPYNFPSSARPPVSTFRSPKFLCLASSSPALSSKEVESLKKPFTPPKEVHVQVLHSMPPQKIEIFKSMEDWAEQNLLTQLKDVEKSWQPQDFLPDPASDGFEDQVRELRERARELPDDYFVVLVGDMITEEALPTYQTMLNTLDGVRDETGASPTSWAIWTRAWTAEENRHGDLLNKYLYLSGRVDMRQIEKTIQYLIGSGMDPRTENNPYLGFIYTSFQERATFISHGNTARQAKEHGDLKLAQICGTIAADEKRHETAYTKIVEKLFEIDPDGTVMAFADMMRKKISMPAHLMYDGRDESLFDNFSSVAQRLGVYTAKDYADILEFLVGRWKIESLTGLSGEGNKAQEYLCGLTPRIRRLDERAQARAKKGPKVPFSWIHDREVQL*