MGRRKVSMGLIGNRRVRAGTFGKRKEGLKKKADELSVLCGVDVALVVATADGNGGGADVWESNEGVLARYRTLGAEARAKHTHRAYLEGELGKGEAKLARGGPDGLARWDKALDGVATAEEARQLLDAVDAAIRATDERRRKLGMPVDDDGEDGGAGIVLEGIAPLNFAAADEYLLHAPGGGGGDANDGQAMWGSNGIQFQQGGAANMQQAGYGFQPCITTSSSGAGMESYHLLMAPDMYGNVDNDNSRLADAYQPCDAGAMQHGYGFQCARAGYFGVPSGYQMQQVQPNLPMMWSADESRHAMVPLEYPSADAGLNNCADTAVAYGGQGVGGRSFAMGAGGNFVKSPPALSLAMGTGGGNFINAPPAAPSYTMGGSGDNFTNATPAQPLAISYGGDLTSAGRYAAPWHAAAPMPQRAGGDQKPGIEQLHYLSDLEDTQLHLWGN