MTSLVGVYAAARQLEDARKVFDEMLTRAVAAWNCMLAAYVRCGEVDAALRFFGEMPRRDAVAWTTMIGGCANAGRAAEAVDLFWRMRKARVKDDTVTMVALLTACAELGDLELGRWVHARVDLEGSQWRTVLLDNALIHMYLKCGAIEDARCLFGMMPRRSTVSWTTMISGLAIHGHPQEALNLFHRMQDRPDGATMLAVLRACSHAGRIDDARWYFESMEGVYGINPEIQHYGCMVDMLCRWRRLNEALELVEKMPFQPNEGVWGAILSGCRRDGNLELAAKVNDRLVELQPERAAGHLVLLSNMYAAVGQWEQARMVRERVAALNAEKPAGRSWVNENESSMVVAQARLV*