MDRSLNLLDLALGFDEQLAIPSPLNGKVILIEDCVETSGSFVLHQLMKRVLSSNSSDALIFLAFARPFSHYDRILRKLGCNLATHKSNNRLVFFDMLMVKCSDGDQMEDNVSAVAKLFREIQETVRKLQSVTSGNITVMVDDMSLLEIATTGSNSDHVLDFLHYCHTLSSESNCSLVILNHEDIYASMERPAFLLQMVCLADVVIKAEPLASGLANDVHGQLTVLNKGISNSGRGSSRNKLQNFQFRIKENGIDYFYPGCRS*