MKLAGLHPDEQRRLQSLRSSGLLNSGKEERFDRLTRLARSLYNLPVASISLVGEDLLHIKSCAGLDVDTVPRDISFCAHTILQTDPLIVNDMQQDERFHDNPLVIEAPFIRFYAGYPVQLPDGATVGSFCLMDHQPRSFSAHEMQILSDLAAIVEDEFKVLDAATSDELTGLFNRRGFLTLAEYALLTAQRRHEPVSLAFVDLDRFKHINDTWGHEEGDRALIAIADLMKAAFRESDILARQGGDEFIILFANTSRHDAATAMETLSHNVARFNQQAANPWQLAFSWGCVEYDPASHPSLNALVATADRLMYQAKQKQGRERR*