MGGRKKMWTPKEVTALRDGVRKYGSGKWSGILSDSKYGRALKARSNVDLKDKWRNLGAGTFGSRKKKVLAIVAVANDNDGEQEIVPASPVNDDDEGLFASVDTFILEAITSWKKLLRPNKKWILHHVEKNNRYTISPTYAAAEAEQSSPQLLLEGVVNHTKSQEDGEAFKINGMTEEEASSAAAIALEEAEFARAEAEEAAREADRAEEEAEAMQDYAKAVKEVWKNLMRSQTWC