MVLTERRAFTTPSFPDPPLVLAIEHDAETVPLRTGCRLWSASFALVEHLCRNKHVVEEKRVLELGAGVGACGLACARLGASSVTLTDFDAATLTLAHANALRDGWFDGTKACDVSVRRLDWGDAETYDENGRSYDVVVAADVVYLEEHARELARAVDAHVSASGVFACAFGVRKPELAEAFAEALREHGFLVKTRALDYVSEDMRATAAEHAHDGEITSKGGYRLLEATRADEDEDADLALADFAKDFEDFEIDVSERSARRPRDENEEDRGTTIRVDFSDACACLVDVDSKEIAEGKPSADTVRRAAESLVVHGFVVMQPASESDAQAMVPRDVLEECRRASDTHLNELLSRVEAQGLNPRLDIFRFAEICSRARGGMRYDYTRPDSERVRALETLKCTRAIHSWESLQRFAAPWVEPALAEAYGAERDFAVKSVGCVSSEPGAPEQHFHADGRVFGIFNVFVPMSAVSTIEGPTEFIHGSHQWDHNAAHVTTPDQKAQAAAPRFQPELRVPGSLLVYDYRVMHRGGANASTRRRPLAYVMYGSSGTRDSWNFPLDDSIWED*