HRSGRLRLRPWLEEQIESGKYPGVTWLDQSAQIFQIPWRHAARHGWSIDQDATLFRSWAMHTGRYRLGRDKPDPKTWKANFRCALNSLTDVCELQDRSRKRGHLASRVYRMLPPTTP