MELSRALYDASHQEDTLIKKIRETLSATISKVQRRRHIRSLDGKHVVITGGSSGIGFALAKECLSQGAFVTLMARTSSRLSMASQLLTTTFNLHPDRILLKAVDVSDAAGVAAAILESFEWRPIDILICNAGMAVPGLIDGAKVKELDMVTRTNLLGCVYPVHAALPLMKARSMQHPSAIVFMGSVSGLLFVSGANMYTPTKYAVRGLAELLRFELMPHNIKVNLVCPGFTETPMLDEADKAATLTLKLLNKISFYDRAHAESADDVAAKTMEGVKKGEFLITTSIGGFLIGVLGRGFVPAESLGQALIELFLLVPVRISSFVWMVYAKRVIRKQHEEGEKASQIINANTSL*