MGVDASKALSQNPQLHSATLESIHSIISFLLSKGIQHKDLPRIFGMCPKILTSGIKNDLEPVFDFLMQDLKVPDHSFRKVIKKCPRLLTSSVIDQLKPALFYLKRLGLRDLEALAYQDCVLLVSNVERTLIPKLKHLESIGFSKEETRCMVLRCPALLTFSIENNFQPKFEYFSLEMRRKLEELKEFPQYFSFSLENRIKPRYMEVVQSEVNLPLSLMLKSTDDEFRELIKKRGG