MIRLRFPWQLARDGILGINRRNSRYISRYNPRRLFPLVDNKLKTKIIAQQAGINTPSLIGTIAHQHDVRRIGELVADYNGFAIKPAKGSGGKGILVITDKDTQRFYKSSGAAVSPDDIQRHVSNILSGLYSLGGSPDTVIIEELIHFDPSFAHFTVEGVPDIRVIVCRGYPVMAMMRLSTHASDGKANLHQGAVGVGLDIATGKALNAVQNGEVITHHPDTGQLLSELVVPNWSDLLVIAASCYDVTQLGYLGIDIVLDRYKGPMLLELNARPGLGIQVANGAGLRPRLTKIDNLTAAELALGPEERSALSRTWFGA