SHMKKLLVANRGEIAVRVFRACNELGLSTVAVYAREDEYSVHRFKADESYLIGQGKKPIDAYLDIDDIIRVALESGADAIHPGYGLLSENLEFATKVRAAGLVFVGPELHHLDIFGDKIKAKAAADEAKVPGIPGTNGAVDIDGALEFAKTYGYPVMIKAALGGGGRGMRVARNDAEMHDGYARAKSEAIGAFGSGEIYVEKYIENPKHIEVQILGDRHGNIIHLHERDCSVQRRNQKVIEIAPAVGLSPDFRNEICEAAVKLCKNVGYVNAGTVEFLVKDDKFYFIEVNPRVQVEHTITELITGVDIVQAQILIAQGKDLHREIGLPAQSEIPLLGSAIQCRITTEDPQNGFLPDTGKIDTYRSPGGFGIRLDVGNAYAGYEVTPYFDSLLVKVCTFANEFSDSVRKMDRVLHEFRIRGVKTNIPFLINVIANENFTSGQATTTFIDNTPSLFNFPRLRDRG