MVDKANFPLGSVASYNSVLSGFARAHLWSKAESLLAQILHTHRTDSSLVSTSFGLVISSYGKAGMLANMESLFRCMLNEGCSPSTSTFNAMISVYGKALRIPDMEAALQAMLAEFPGVEPNVITWCCLADAYRRAKLDARVDMALEKLLLKPEELDAKAYGLMVDIYGRRKDFQSVERCYKEMVDAGFKPDVSAWTSMAVNIVLDAYGAKGSIRRMEQTLDEMEDDGIEPDSRTYTALVAGYAKARMVRRMESTFLRMRVACCAPDEFVYNALIDGYASLGMVEEAEQKLAEMSRSGLKASVVELTSVLNS