MSSGSEPRTPRTSFSIADILGPCMIPRRPSVPQPPESNQGPTSPLCALEELTSKTFRGLDGHTPQPSEGRAAPGALGSGRAGRRRRKSRTAFTAQQVLELERRFVFQKYLAPSERDGLAARLGLANAQVVTWFQNRRAKLKRDVEEMRADLASLRSLSPEAQCRLALPDGAPGLGPGPAKPDSELHLSDEEIQVDD