MAKLLPKVFAPASKRYAAALGARLRSYGEPPQEGCMPRMFYLGSREFANAAAASAELEAETVLFPRVDPGISYGLNWALATKGVPPKERVFRNLTETELLKHQASASEEISASSIFIHGNSVAGASSITKSQFNKLLKQVQSYMSSKPELFVQDGTVGSFPVEDVRVRSICDHASGALAIKKILCRAPLRDISAESFPFTVYAASEFSSSALEQLGFPSKVESNFAVADHEQSALILGGKIFNDVFALKSALAAVAAPTILSKGALPLSARILVKGDSTVLLFAPESVIQDCPTILEISVTKDAYSTWSAPGGLATFFASADQQAPNLFKAPSSVILVTVDSSGALPSISQLSPGQATYHFLAGYDGKCFSPMYQEGASSLDPLSVAKQLLAKLSSSETPAYLINASDGKKIISGKELLKLIEASILQKPPTSKGKASAEAVEALKGHYSAFISKRFSELPEGCCF*