MSILKRLYASSGPEIIHEVLEITDGITTYWMTKGWDELTITLETGQVVVCTPCGMDLALPARNDDGTQDLTFALSNIDGIASGFVRAALRDGRRMSLVYRAYTSDDLGAPAHAPHRFKIKGGSVTAAQVSVTAGYFDLLDTRWPRNTYNLNEFPGLRYL