INSLLMKQKKFLYHFKNVRWAKGRHETYLCYVVKRRDSATSFSLDFGYLRNTNGCHVELLFLRYISDWDLDPGRCYRVTWFTSWSPCYDCARHVADFLRGNPNLTLRIFTARLYFCEDRKAEPEGLRRLHQAGVQLGIMTFKDYFYCWNTFVENRERTFKAWEGLHENSVRLSRQLRRILLPLYEVDDLRDAFRTLGL