MFAAICRRRLAALFPQIRGCGGGGSYHVQSNPQAALLFHSYSTTAVTGGPDSEPCPDTVSYLVSCGLSPAAARHTAANTPSLRIRSTEKADAVCALLRSYGFSDADVARIARSAPLLLTVDPDRIIRPKLDFFASMGFEPSKLSTAPLLLARSLEKHLVPSIQFLRGIIGTDDGIRRGFSRIPRALMVSLDNCMRPAVEALRRHGLTSSQDVSKVLVVQMGVLMLSPVRIGEIFEDLKAMGMSITDGRFANSFRAMCSMKRATWLRKVALYQSFGMSESEVFEAFKKQPTALLGADETIKKKALFFCDTLKFEMREVMANPVIMAYSFEKTILPRCAVLSVLMREGKINPDIQLLHALLGSAKTFSGKYVYRFAADVPDVVEAYEGKIKFEGFKGQDV