MDTTVGFRYLIGPWPILARCPTLLVVVMRSERLAYASCWKRGSDISELGCFRYLTFSYQEAENRMIELKDDDSEAVRLMLQYFYSFDYETTDANIAHFGGELCLHAVMYSIADKYQAPDLKVTAAKKFSSCIPPAMSRKEDAVEVTKLVYTSTPSGDRTLRDMILHLWFLLGSDIIARHGQSQTHEMLRTVPDFTTELAMKSILSTGNTIVECQCECNETYSCWNRRDVFTVRCSKCKRTVTAHTALSMRPRLILTHFCRDCQVQHWNEHKIACKDERLKAEWRPSWFRESRPPAFMLPRRPAQHGGKKYLWGNVPALDVVQLERNEGGKYKKDLNLLFAGGLSSVL*