MKRTLQALYHPRNQYVLHLDLESSPRERVDVSRYVKLDPAFVKVGNVHFISKANLVTYKGPTMVACTLHAAAILLKKSKDWDWFINLSASDYPLVTQDDLLHVLSYLPRDLNFIDHTSRLAWKESQRAMPIIIDPGLFLSKKMDIFWVPQRRQLPTSFRLFTGSAWVILTRSFMEYCIWGWDNLPRTMLMYYTNFISAPEGYFHTIICNTKEFQNTTINHDMHYIMWDRPPKQHPLTLTLEYFTNMTDSGAPFARKFGKDDPVLDKIDEVLLHRKKGLFTPGAWCIGGDGNDPCSVIGDTGILKPGSGSKRLEKLLLKLLSTELFRPRQCMA*