MAPASSHRGHQWICDLVRGSCLLLLLVVSNLLLCQGVEDYAPYCKNQPGNCRIPLQSLFERATLVASNNYRLAREMFNEFNKQFGEGKNFTSKVINSCHTEFMTTPNNKEAAANTEDEALLRLVISLLHSWDEPLHQAVTELLHRNGASPDILARAKEIEDKTKVLLEGVEMIQKRVHPGEKKNEPYPVWSEKSSLTADDEDVRQTAFYRMFHCLHRDSSKISTYINLLKCRFTPC