MELNGIVIDDSFAEAFPMKGTRLVITAHNLEWARHAAVATTGFATSVIACGCEAGIERELSPEETPDGRPGIAILIFSMSGRELAKQVEKRVGQCVLTCPTTAVYAGLFEGDAIALGKNLRFFGDGWQTSKVIGGQRYWRVPVMDGEFVAQETTWVTTQAVGGGNLLLLATDTAAALAAAEAAVAAMKQLPNIVMPFPGGVVRSGSKVGSKYPTLGASTNDAYCPSLRELAAKSELGPDIGSVMEIVIDGLTDTDVAAAMRTGLKTLIERGAASGLKRIGAGNYGGKLGPFLYHLHKLVPGMAEGRS