MHRVARVWSQSQASWARPARIRIFLRQPATATATQRVPREFAVPEVDAFAKDALFGESQIISTKFLGQSVLASPLHPTFGVRIDGCRLAELMHDPPALATTLRQLLQSQKMVVFSGQSELEPEAHVALCKLLGGSAGLDDTFSSNHAAGLSEEEGGHWPGDGGGGGLALRPTANAYEALPPAVWPISNQPDRGTVNAGDGGFHCDGAWFGDHFRYMSFLCRSQLSHGGGHTFFASSEALLRALGPEERHFLAGVLVEYTDRMVYPGGNSINPSGGRPTVIPLVSES