MATPTKLFSLCSLLMASLFAWSSSVQFDDPDWYFWFPLYASACGVNLINGIGALSLKPIRKIAKLALWLGVFLFIKVAVEEFVYGIAGFWSLDLKEKVVREKFGSGFVVNSMYLQLQAASVQKDYVKRKEKKVPRYVECGMAILVVASYGMSFGFFVLQKGEMKS