MALSGRDVAFVVSLLVAILALAWPVIEDTFGDKCPFGYGGQLVVSEPSSLGRALINCRVLHRDGLHDVFVGDSGRISAVKPSINREGHVRVIHDCAGRWIAPGFVDAHVHALSGGVSLGVANLRDASNKEEFVDILAREIGKRDDGWVIGHGWDETRWGGEIPNVDWLDERFAGTRVWAQRVCGHVGFASSEALEEAGLGGNPSGILKESEMSAVVEKIARRTRAERDEALRRAFEHLLSLGITTIADFGDIESLLAGPNGYDTLWEDFETLERWDRAGDLPIRVTSYMPLGDYRRTAAHPAWNDGWTREDAASGISSRIRIGGVKAFLDGSLGGRTAAFLEAYDDDPTTRGELIYSGKNEAVLIEEALASDSLGLQVAVHAIGDAAVEQAIQLASFIEEKNGKQDVRRFRIEHSQHLTSPIEGQPERLKSLGAVASVQPAQIVIDEPSVAAKLGYERARRYCALRTLANHDVPLAGGSDWPIVSADVFDAMRAAVIREREALTAEEAVKLFTQGAAFALRLDGLVGTLASGAFADFIILDGSPADFIVMGNAKPNVLGTFVGGKCAYGDCTQEHLG*