MVQNKTLVYKKIPTGLPVAGEHLVTEDRPIDIESAPEGGLVLEVQYASFDPYLRGKMRDTTVKSYAPAFEINDPIVNGTLSKVIKTDNADFVEGDLVTAYLPIAEYVRVEKETIPKVSLRKVQNPHNLDLGLFLGPLGMPGLTAWSGLHEIGQPKKGETIFISSAAGAVGQIVGQIAKREGLTVIGSVGDDAKLDFITKELGFDAGFNYKKESPKDALPRLAPNGIDIYFENVGGDHLEAALNSLNNGGRIPVCGLISEYNTPAEKREGVKGLINLIAKQIRMEGFLVGHPRFGPKYYKDHQESLQKWLGDGSVKAKLFVTEGIDNAADGFIGMLEGKNFGKAVLKLR*