MDDWGSKRLQEALLDLGGFYVKTGQVLSTRVDLFSKPYTDRLRILQDSLPPVDAQSIRKIISEELCGGGDLSELLRELDDEPLGTASIAQVHRGVLNDGREVAVKVLRPNMEPVLRGDIANLKVFALTLRGRLPVDYYPVFCELERALDGELDFLNEAQSAQKVAASVRHDPLGQELDAPLVVPLPIPGMATRKVLVMDFVKGTPLSKLEERAKELGIELDSTAGQMLGRQILEALTTAYGRMIFSSGFIHGDPHPGNIFILEGGKVALIDCGQVAQLFREQRLLVAEAILAASIYDGSRGMVELLANCVRKFGVTFFDGQEDEDACAASVALYLFGEKDVIFPGGYSKEEFSSKSPLRQLKSFPMELVLLGRASVLVKGVAARLGVDWSVAKKWAPLAKDAITALCSEDECRLPAWALQSAMHRDDAGASERLRFRDAARGCASLVRRWGIEKAASMLASQKKEEMSKE*