MSRTETDSLGTIEVPDDAYWGAQTQRSLENFAIGGQRMPLAVIHALALIKKAAARVNDHLGELPPEVARLIEQAADEVLAGRHDEHFPLVVWQTGSGTQTNMNVNEVIAGRANELAGNPRGGKSPVHPNDHVNRAQSSNDSFPTAMHIAAAKAVHEQLLPAIAELSGGLAEQSARHASLVKTGRTHLMDATPITFGQELSAFVAQLDYAERAIRAALPAVYQLAQGGTAVGTGLNAPKGFADAIAAEIAAESGLPFVAAPNKFAALAGHEPLVILSGALKSLAVALMKIANDLRLLGSGPRAGFAEVKLPANEPGSSIMPGKVNPTQCEALSMLACQVMGNDSTISFAASQGHLQLNVFKPVIVYNLLESIRLLADGCRNFNKHCVAGLEPDAQRMADLLERGLMLVTALNPHIGYDKAAEIAKKAYAEGTTLRAAALQLGYLDEAQFDEWVRPEQMLEAGHHG*