MKKLLLGCIAAVAALIALSGCDQDKVAYNGPSYLMFSDTLYTYAVQETNEIFNVPISATVAADHDRTFAVEVIDRESNAVEGKHYKILSNTVTIKAGERSTNLEVQGIYDNLEINDSLGFALRLVIPETEQWGLYGTEAKVVMQKIRPFDIKNFTGYCVVSSTYFASYLNNLELRLVTSDIVEGKENTIAIHGLYYDGYDTEITFNREDVQEPLVEMDEQLCASTATAFGTIYGDGKLLMNQPTAYTSYFSTNENFVLQYVTLSVNNRDGSSYGTVGTFVNVIEWISEAEAEKLKEQGY