MGRRKVSMGLIGNRRVRAGTFGKRKEGLKKKADELSVLCGVDVALVVATADGNGGGADVWESNEGVLARYRTLGAEARAKHTHRAYLEGELGKGEAKLARVRQGGPDGLARWDKALDGVATAEEARQLLDAVDAAIRATDERRRKLGMPVDDDGEDGGAGIVLEGIAPLNFAAADEYLLHAPGGGGGDANDGQAMWGSNGIQFQQGGAANMQQAGYGFQPCITTSSSGAGMESYHLLMAPDMYGNVDNDNSRLADAYQPCDAGAMQHGYGFQCARAGYFGVPSGYQMQQVQPNLPMMWSADESRHAMVPLEYPSADAGLNNCADTAVAYGGQGVGGRSFAMGAGGNFVKSPPALSLAMGTGGGNFINAPPAAPSYTMGGSGDNFTNATPAQPLAISYGGDLTSAGRYAAPWHAAAPMPQRAGGDQKPGIEQLHYLSDLEDTQLHLWGN*