MKFTDELTLLLKARYPIIYINTIEEDRVEYIIRKYIKTSLNRSIYSWDFIDGYTNNPNNEGFAKRNPVQALELVERLTAQTPALFLLKDFNRFLTDVSISRKLKNISRILKLQPKTIIIIGSELNIPKELYDLITVLQFQLPTESEINYELKRLIDSLNIEIDQQVLESLIRACQGLSLERIRRVLSKIIATYKTIDENSIQLLLNEKKQIISQTEILEYWSVNETISKIGGVDNLKDWLKKRKTSFGLQAANYGLPTPRGLLLVGIQGTGKSLTAKAIATEWQLPLLKLDVGKLFGGIIGESESRLRQTIELAETISPCILWIDEIDKAFSNNDSKGDSGTSNRVLATFISWLSEKTKPVFVVATANNVDLLPLEVIRKGRFDEIFFLDLPQKQEREQIFKIHIQEFRPNRWESFDYSKLAQLSESFSGAEIRQSIIEAMYHAFYEKREFTTEDICLALTQLIPLSQLENNQTLKLKNWALSGRIRLASSKSISIN*