MKKGPWTSDEDQRLRTYVEAHGEGNWNQVQRNAGLNRCGKSCRLRWANHLRPNLKKGPFSKEEEQKIIELHALHGNKWAKMASVLEGRTDNEIKNFWNTRMKRLQKAGLGLYPDGLLSRLANQEMGSHSPEDSRGKKRQNELSQGNGLEFDDIIFEKLDYKKQSDNFLTPNFTIQDSLPMNDINYPLKRHASSGIVSDYGGSPKCEQFSNEIEEASYNDLNSEMSVVSFNNVISNSMPLLDDNFPISGKILPIKMELPSFQYAAYDTSNNLLCPASTLPEQVHGFGVPTKFEGEFDSELPFPYAYHFIPSTSIFDDNTLEYSSFNELTTYKSPTDSDAIFMDNKHNADILHDKYFCSDPCATDVSAEARFFNEDSTHSEYQPNNGPLNALFYGKFCNDVTLSARDDGHQTLLSSNGVPNTHHLPGY