MLTARLVRNGRKAFGAARTFSSLPAEAHDVASPSPDTRPAYSHTPAGRNHLFVPGPVNIHDSVLRAMHVPGQNHRDPWFPEFYKKCLSDLKMIFGTADGTPIIFPGTGTGGWESALTNTLSPGDGVVTFRYGLFSHLWVDMMQRLGLDVTVIEGRWGDGAYEDKLAEVLKADTGKKIKAVCVVHNETTTGVTSDIGEVRKTLDAASHPALLLVDGVSSIGALDFQFDNWRVDVAVTGSQKALSIPTGLAVVCASDKALGCMKTATSKRVYYDFADMLRLNPSGNVPYTPILPLLYGMEQSLNLLKEEGGMPAVAARHHRLAEGCRAAVAGWGLQTLCREPRWKSDSLTVIEVPEGIDSQKVVDIAYAKYNLSLGIGLADVKGKVFRIGHLGNMDELMLASALCGAEMALLDAGVKLTPGSGVARALEYWRSTAKVIPTREGLMQX