MIGYDTRQNALQNHLLQVRTGEGKSVILGSCAIVLALLGFKISCICYSEYLSARDYADFSKLFQAFKVQNRIDYSTITRFSEKKALSKGNLRKFTEDLLMGSAPVRDGGPDGLAADHDAAMAEGMPAPLNGEDLLLLDEVDVFFGCHFYGQTYNQVAELRLQEARAILAKIWSWRKCTERELLAKAMASPEYAALSNKLRGWDFIVKREVESMCSAAVNLDKCEVEPHYSREKNRIGYKTFDSVDFDVSYGYTTSFQYLELEEQGKLCKVEEALSASQTLRVGCGRLSYAELGQRVAKTKMIGCSGTLSHLQPPEWKILERYGLTSCSLMPSVYGAANFKEEPFMAVSDADHHVTIAREIAKNIARDRAVIVFFADSQKLSEFEKSSHFRKFTKRECLRETQTHIEKEAVIKKATTAGQVTLSTAVFGRGTDFFCNDRKVIMKGGVHVIGTFLSLDNCEEVQIQGRTSRQGQEGSFGAILNCEDLKTMGIKDDIRMPGGDRTKLNKERDRVRDIAREKMDKELKEATEVDKLTHKYFDAVLAGKSTAKESLKELYECIKKKTPX