MSRTLLVKHVARVIKYQKDPLRALEMFNSATKEDGFKHTLSTYKCMIEKLGLHGEFKAMENVLSEMRMNLDNGLLEGVYICAMKHYGRGGKLKEAVDVFERMDFFDCEPSVKSYNAIMNILVDYKYYDQAHKVYLRMLDKGITPDVYTNTIRIKSFCRTNRPHASLRLLNNMPQQGCILNAVAYCTVICGFYEENYRVEACSLFDEMLGQAMLPDIATFNKLIHTLCKKGDVLESSKLLSKILKRGISPNLFTFNILIQGLCKETKMEEAVFLLDVMDREGLIPDVVTYNTLICGLCKSFKVTEAENYLHKMLNKGCVPDDFTYNTIIDGYCKMGMMQNAFKLRHDSIFKGFVPDRVTYCSLINGLCQEGDIDRAMEIFKEAMEKGLKPDIFIYNSLVKGFSQQGLIFEALQLMNEMSENGCCPNIWTYNMIINGLCKMGCVFDAYNLMNDAITKGYLPDVFTFNTLIDGYCKQFKLDNALEIVARMWTHGITPDAITYNSILNGLCKVGKATEVLETFKEMVAKGCPPNVVTYNILIDSLCKACKVKEASDLLAKMAAEGLTPDIVSYSTLIHGFCENGDIESAYQLFRRMEQDGFSPVVATYNIMLNGLSEKLNTSSMERIFNEMVDKGCSPDAFTYRTMINGYCMAGNINSSYKFLINMIDQGYIPSLETFGRVLNCLCVKHRINEAVGIVYIMVKVGVVPEIVNTIFSVDKREVAAPKILVEELLKKGHITYYAYELLYDGIRDKKLLRKNKKASHEVLSHCWIGG