MMGPAAAPAILSGFGLAVRGFARAAAVASRQAAVSVRLIDSFNKELVDDIFAHALKKQTGVSLKYMLDFGQNPIERQMLLSAQFLHKELPVRLAHRVAELENLPYGLSAKKPILQVRDWYVESFRDLRSFPPVKDNSDELKFTEMLRHVYRRHANAVPVMAKGVGELREELRARQQLTELPEIHQFLDGFYLSRIGIRILIGQHIALHEPSKPNHIGLICTRCSPVLVAQDAINDARSICMREYGDAPEVSVYGSPDFTFPYVPSHLHHMLFELVKNSLRAVQDRFAESDDPAPPIRLVVAEGGEDVTLKVSDEGGGIPRSGLANIWTYLYSTAKSPVDPRAVDDADSGPVVLAGYGYGLPISRLYARYFGGDLQIISMEGYGTDAYLHLNRLGTSQEPLP*