MKLAVLVVVAVHPPAHRLPQRAAIAMGLKGPPPIPSKHFVSLTSPGNLTEALAGAASDVVTVVKYQAPWCRTCRAMAPLLDRQAKKHQELRYFSLECRRDGKAAGERMHKFFVERGAKGLPFVEVYRGDTLLEATTVAPTGVEAFSHAIGRAIEAAQRARAQLELASGGAANRLRAEADRVRALLGVGPADSVESVPLPPTAAPRLDRQGRRRGGLGRQADHQKKYHATADVGGLQTPRTTCTTQTRSGLGSLFQ*