MSLAFSYSLLMKRKLFLYNFKNLRWAKGRRETYLCYVVKRRDSATSCSLDFGYLRNKMGCHVEVLFLRYISAWDLDPGRCYRITWFTSWSPCYDCARHVADFLRAYPNLTLRIFTARLYFCEDRKAEPEGLRRLHRAGAQIAIMTFKDYFYCWNTFVENREKTFKAWEGLHENSVHLSRKLRRILLPLYEVDDLRDAFKTLGL