MESARVAEPAVAPAMDVDKLTYEIFSILESKFLFGYDDPKLLFAGGSPLPSSASPKATPARATPTGKVCILSIDGGGRAADGLLAGAALVRLEASLRRRTGDPDARLADFFDVAAGSGAGGVLAAMLVARGAADGRPLFSAEDALAFLTRNSLRGGRGWSKPGGLFRRQSSSSGAAAFRKVFGEMTLRDTARPLLVPCYDLATGAPFLFSRADAVETPAYDFRLRDVCAATCAAGSSSPAAVEARSCDGSTRIVAVGGGVVALGNPTAAAITHVLNNKRDFPLAAGVEDLLVISIGSGEAAAGGGASTSEIVRIAAEGVSDMVDQAVAMAFGHNRTSNYIRIQAMGSPQAKKGGVAPEEMLSQKNVESVLFRGKKLAEQTNAEKLERFAHELVKERDRRRGADAGQQLGLGGAPAVVKPAAECQGQQQPTSYSNLVSQMFTSIL*