MEALLGSSPSPSFTITRRNPITSFKVLSWNSLYSGSNNSRVYHPILRLKRSGNDNSGSCSPLCYIEQMYRNRMFSQPIRRCRKIFIDKQSLLVIQNGLAFLPRKFKTSLRKTLKHSEIFKSIVPEIFVRSCIGLMLVMAVNAAVVKAPSFALTEENLLFLEAWRTIDRAYIDKTFNGQSWFRYREDALRNEPMNTRQETYAAIKKMLATLDDPFTRFLEPEKFKSLRSGTQNALTGVGLSIGYPSGKNESAFGLVVISASPGGPANRAGISSGDIILQIDNTSTENMGIYDAAERLQ*