MGTTVSYLRGTVGPSGYSSNSTAEDVTANLDLSSKTIIVTGATSGIGKESARVLAKRGAHVILAVRNVKVGEAVCTEILKETPTARLDAMHLDLNSLISVREFAANFRARNLPLHILLNNAGLLNLKFQLSEDGIEHTFATNHLGHFLLTNLLVDIMKATAKECGEEGRIVNVSSLAHTMTYRNHNLEEINNPKRYVGYQAYGQSKLANILHAKELAHRLQEESANVTANALHPGTMDTNFGIFFTIGSKLLKTIPQAAATSLYVATNPNLNGISGKYFSDCNEYTPELAAASDMELATRYWKFSEELIASKSSGQVTS*