MLKSFLDVRVTPASQRSSRLLSAAPRLGRCQRIGLRTISQAVVAPAPDLLPSLAPPCNPLLDIHKSTIATIPDPRPKPAVDVGINVSKFVEDNYTPYDGDASFLASATERTTKLWSELEHLIHKELEKGVLDVDPSKPSTITAFGPGYIDQALEKIVGLQTDAPLKRAIKPQGGVGMVRSSLEAYGYTADPHVEELYTKIRKTHNQGVFDAYTAEMRAARKSGILSGLPDGYGRGRIIGDYRRVALYGVDALIKAKQMDLKVNLLGVMDEERIRLREEVNDQIRALNELKQMAASYGHDVSK