MSQALENGIKQGISAESLGRQIRQYLNNPDMMYRRYHLKKAMADGTKRDVVEWRRRVIDEQGKVRFVKEDLAHVGTGVYRSARQNALRLTITETNMAYNYANCERWSSEPYVLGIRIRTSANHPEKDICDELAGDYPKDFMWRGWHPRCRCSMSSILIDRNSEEWKYLCSLPEKEYRAYKSPNLVPNVPEKFSKWCERNADRLDLARENGKLPYFVRDNQKVVSDLLGWKEKQAIKHGYMGTKLGRKEANEAYKYYVDSKPIKLSDEQKKNVQEIAKEMGITKGLAPMTFFEANNGRANVNYRKGGIYKANCQSCVVVHEARLRGLDITALGYSNKKDSVQFQLGEHFEDAWINPKTGKVPSPTIIKGGDLIGKAEKQMKSVGRYHVGINYNAVEGHILTAEKTADEMLYLYDAQSGNFINIDEFREAESFEILKVDKFLISKDVLKKNSKIV