MSKRVVIDPITRIEGHLRIEVELDENNVVEKAYASSTLFRGLEIIMKGRTPYDVGLLMQRICGVCTSSHYLCGTLAVEDAINAQVPLNAKYIRSLILSTLQLHDHIVHFYILHGMDWIDVVSALSADPAKAAQEAMKYSATPMAAGEGELRAVQEKVQGLVNTGNLGPFANAYWGNPTYKFTPEQNLIGLSHYLKALEIQRIAAECMALWGGKNPHPQSIVVGGVTCVRDMLDPARLQEFKQKFQHVAEFVERAYYADLVMAAKAYATSPDVLGGCNVHTFMAAESILLNPDDHLFTDGVIRNCDLSHAENVDPSLIEEDVTHAWYDAKQPQHPYDGTTIPEKTPFVQRETLMGNIPTINEAGKYSWVKSPRYNGEPVEVGPLATIAVNYARGNKPVVDVVDEFLTKTGLPAQALFTTLGRTAARMLHTTVIARHGLETFESMVANLNSDQTTYIKPTIDPDKEYKGVGILEAPRGLLSHWIRIKGGLVENYQAVVPTTWNAGPIDGNGRIGPYEASLVGLKLAEPTKPLEILRIIHSFDPCMACSVHVMDYKGQSLSEFRIAAQPV