MGRGKILIRRIDNSTSRQVTFSKRRNGLLKKAKELAILCDAEVGVIIFSSTSKLYDYANTRFSPPISHTFFACQMLELQFIFNFLEKNFLRVFSFVY