LKCKPVSGAVRKQIENFVLLVPDRARTFSWTRCRTVGTLDAEQDAGGTDRTLFSTSAASTPWAPEPAFGEVNQLGGVFVNGRPLPNAIRLRIVELAQLGIRPCDISRQLRVSHGCVSKILARYNETGSILPGAIGGSKPRVTTPTVVKHIRTYKQRDPGIFAWEIRDRLLADGVCDKFNLPSVSSISRILRNKIGNLSQQG