MILVLDFGSQYTQLIARRLRESGIYTEIVPFFESVENIQKKAPKGLILSGGPASVYAKDAYKPNEKIFDLNVPILGICYGMQYLVDFFGGVVVGANEQEFGKAVLEIAQNSVIFEGVKIKSLVWMSHMDKVIELPKGFTTLAKSPNSPHCAIENGKIFGLQFHPEVVQSEEGGKILENFALLVCGCEKTWGMQHFAQREIARLKEKIANAKVLCAVSGGVDSTVVATLLHRAIKDNLIAVFVDHGLLRKNEKERVQAMFKDLQIPLNTIDAKGIFLSKLKGVSEPELKRKIIGETFIEVFEKEAKKHHLKGKIEFLAQGTLYPDVIESVSVKGPSKVIKTHHNVGGLPEWMDFKLIEPLRELFKDEVRLLGKELGVSQDFLMRHPFPGPGLAVRILGEVSESKIKRLQEADFIFIEELKKANLYDKVWQAFCVLLNVNSVGVMGDNRTYENAICLRAVNASDGMTASFSFLEHSFLEKVSNRITNEVSGINRVVYDITSKPPGTIEWE*