MVTDASGQPLAAVASTALPCQLLRAWLTELQGSDSPDARAHWWRESHWLPRGEVPGALLRATVAHVDAALPAAVAAAAGRCSGLEFWTQRRPTGSSMQLHWDCDEEHAQRHGELRSPLLSVVLYLDDHGGPTLVLDQRPPEALGRMVRASLVWPHAGAMAVFEGSLLHGVCGLGGAPTAAPQGVAASGRCHLRSSLRHTLLFNYWRERPLEMPPLPEVLVPHIVPPCEAPIREEVPRRAEPRRVFADGGAVRRTLWTRCGADGGALVADGGEGCGTSERRELVLGMFDRHVSLAMELPPIEYRGQQLDEFETVVSVRESDATEQGPHTAVSAIGTARHAPVFDSSIGPRRLDHAPRVLGIGSPARSGEREQERREYSHSRAGAWRLVL*