MAEKLGKGGFGTVYKGQLPTGRGIAVKILDESKQSEQQFITEVATVGTTCHVNLVRLLGYCSQACIKALVYEYMENGSLERYINGGRHDELDWKQLYSIALGTARGIAYLHDECRNRILHFDIKPHNVLLDANFLPKVADFGLAKIADREESHVSVANRGTMGYAAPEMWSRLYGVVTDRSDVYSYGMLLMEMVWARQNIDFHNKESRSSQFFYPEWAFKQVEQGQFENLRNMSEEEQGIAKRLSLVGLWCIQFNASRRPPMSKVIQMLKGDADIFTPPFPFPVDSPMATMQFSDSEPSSSTIPTPPCPFPFPVDPH*