MGNNKDSSKGLNRRAEFMLWIIRRLMKQEWWKEIPGLPPVREGDFTIELVPRTGPISKVPYHMAPEKLRELKVQLQDLLDRGFVRPSVSPWGALVLFVKKKDGFNACVHRLQTTESDDILVYLRSRDDRAEHLMASLQILRENQLYAKLNKCEFWLKQVSFLGHIIYKEGLAVDPTKIDAVVSWESPKTMAQIRSFLGLAGYYRRFVKGFSSISAPLTKLTRKDIPSVWTKQCEADFQELKTRLPTTPILTLPLGTGGL