MRVPSPEQSLLQFLRTALQVHHRFVSGSLSRAESPIYVIGNPSADLDSIVSALVYSYFANNRVPRDYPRPHVPVINLDNVSAGPELGRLRPEFVKALQLSRSDAGDTVESSPLEEHFLTVADFANQVKERRLETQLQADSVLVDWNALPVRSSDTRSGNGSLPSLPVEFTVLGCIDHHADEGFLPPIASTQPSLIATTGSCTSLVVTELEKMGLWHKSDEMPPNEEVLAKLAMSPILIDTANLKSKDKVTNLDISARDFLFPKATATDARWDADGFYAEIQETKQNSLDLLTVDEILGRDYKDWDEKPTRHANQLPLRIGICSVVKPIPWIVRKAGNPYAFIDCLKSFASERKLDVVSVMTAFSSKEGRFSRELLVWGLNSEGANAVKALISEASSELGLEEWKSLDEGDDAQGIKDALSALEDDSQLARLWIQTNVAKSRKQVAPLIRAAAASL*