MPALGVVRHDWTTAQVEALYRRPLLDLVFDAASVHRAHHDPRQVQQCTLLSIKTGGCPETCNYCAQSSSWKETTELKAERLMAMDDVLNAARRAKEAGSTRFCMGTAWRGRVGKGQFQRVLDMTSKVRDMGMEVCATLGMLDGAQAKALREAGLTAYNHNLDTSPEFYPKVTSSRNYEDRLNTIAAVRDAGISVCCGGILGLGALYTLAESDRASLLRVLANLPEHPESVPINALVPVKGTPLEGLTPPGGLEMVRTLVRAIAVARLVMPRTVVRLSAGRITMDRATQAMCFLAGANSVFTGDTLLTTPNNEKSEDDALMAELGLVGR*