MKLALPDQPAILRHPLDRKFWVAPTSAVVFRPLIVTSTCMSFLLPDGLPLLFALMISPASAMRPYEAPRRTRLLQIGWHSELLSSVSGIVIIGTNQTLHLLAVLPFWLSGLGSQRGEQAPLSAAPLPDVGLPGSDNTAARLITRSLPVFIRHATGTIHLYMDHSCFLPNGMIWTLAKGPLNPTTLTEKLPIRSVAGRVADRPNKHSSCLEPKELYLGFYSRL