MNYRPIRAPALLSPPNTQAVLLAPVPQSQKVPIAQPPYDFQTPTKKIHSPEDITKFHSSFSGCNFLGFVVALSESIRGHKISDPCPESETIKTIGSILQEMIDWVDEIPPVQQSSRYGNLAFRDWQLRLSQSEEFMRRILPENLSEASMEIFSYFLDSFGNSQRIDYGTGHETNFAAWLYCLARLGLITEEDYQAVVSRVFVKYLELMRMLQLVYCLEPAGSHGVWGLDDYHFLPFIFGSSQLIDHKYMKPKSIHNQDILDNFSHEYMYLSCVAFVKKVKKGILAEHSPMIDDISGVPNWNKVNSGMLKMYKAEVLEKVPIMQHFLFGSLIKW*