MKASQSLSRIRMPAEWERHAACLILFPHNAATFRLSLAQPQVLRVARTIATVGQEPVILFANDEMETFRLRELLKLDENIRVLTCPSNDTWARDTAPTFVTLNDGDGQNNELLLRGLDWDFNAYGGAEEGCYWPCCLDQKVAATMCRQISDVGILAEPIESLPISLVLEGGSIHTDGEGTILTTRECLLNNNRNPSMSRQEIEEIILCNTGCTKMIWLSDGLANDDDTNGHVDNFACFIRPGHVLLAWTDDEVYDTENYVRCRAALQILQKERDARERNLTVDKLYLPTPMTYSQEVVDSLNSCISGPNIAARHAGERLAASYINFYIANGAVIVPQFDDDVYDSKAIETLEELFPAHKVVGVSSKEILIGGGNIHCITQQVPSLL*