MDRGLFLSKVPYSPPSWATHLDPIPCDIYSLGQVPTPIHKWNLPGLPKNTELWIKRDDLTGMQLSGNKVRKLEFLMADAVAKGADCVITIGGIQSNHCRATAVAAKYLNLDCFLILRTSKVLVDKDPGLTGNLLVERLIGANVELVSKEEYAKIGSVALGNLLKERLISKGRRPYVIPVGGSNSLGTWGYIEAIREIEQQSQQMGLCFDDIVVACGSGGSIAGLSLGSWLSTLKAKVHAFSVCDDPNYFYDYTQGLIDGLQSGLSSRDVIDIQDAKGLGYAMNTTEELQFIKEIAEATGVILDPVYSGKAAYVLLKDMKQNPAKWEGKKILFIHTGGLLGMYDKVEQLQSLMGKWQKLVVEESFPRIDGIGKMF*