MAKRVVVDPITRIEGHLRIEVAVENGRIKDAVSSAQMWRGLENILIGRKADDAWMFAQRTCGVCTTVHAIASVRSVENALKLEIPYNAQMVRNIIIAAHALQDHIVHFYHLSALDWVDIVSALKADPKKAAAIADSYQNWKLNGDSVFRAVQEKLKKFAASGQLGPFASGYWGHPAMILPPEVNLIAVTHYLQALDFQRKACQAIAILGGKNPHIQNLAVGGVSTAINPDNVATLNMERLEYIKTLLDDVKDFVQNCYLPDVIAIASFYKDWLAYGKTGEYYLAVPDLPQDTKGETFDLPGGTVVNNKVTPIKSFYDPYFINNVAENITHAWYDGDWTRHPWEEETVPKYTGFKSDGTVDENGKYSWSKAPRFKVNGEYVPMEVGPLSQVLAGYLQGHALTKKWADYALNQLSSMAGTKVTIENLKSTPGRHLARAIRAAMMADLAIKQWEQLVNNIGRGDLEIFNPPSYPQGEIRGCGFHEAPRGVLSHWCVVHNGGILKNYQEVVPSTWNAGPRDSKGQRGPYENALIGNPIADPEKPLEVLRTVHSFDPCIACAVHMIDPEGKEIVKVKAL