MESIGVLMACPMSSYLEQELDKRFKLFRFWNVPQKNEFLSQHADSIRAVVGNAFAGADAELINSLPKLEIVSSFSVGLDKIDLNKCKEKGIRVTNTPDVLTEDVADLAIGLMLAVLRRICECDRHVRKGLWKSGDFKLTSKFSGKSVGIIGLGRIGLAIAKRAEAFGCPISYYTRSEKPNTNYKYYPSVVELASNCQILVVACALTPETRHIVNREVMEALGSKGILINIGRGPHVDEKELVSALLEGRLGGAGLDVFENEPEVPEQLFGLENVVLLPHVGSGTEETRKAMADLVLGNLEAHFLNKPLLTPVV*