MSQDDSQPPPPYSFAELGAALPSVPGLTPADHDTLANVLKGKLQNLNGISSGYIESLPLKVKRRVVALQEIQKQHDEYESKFFEERAALEAKYQKLYEPLYNKRYDIVNGIVEPDPDTVEEPPERNTTANDSPDGLPRASSKKGIPEFWLTALKTNEIVGEEITKRDEAALKYLKDIKSVNLEGGKGFRLEFYFTENPFFKNTVLTKTYHMVVDNEPILERATGTEIEWYPDKNVTRKVLQKKPKKGSRNAKPIRKTEECESFFNFFNPPKVPEDDEDLDQDAAEQLQDLMEQDYDIGSTIKDKIIPH