MRIVLCDTNKTVCSLWRKMLPKSLLDKGKVEVHNTTFEALAHKLYKTNVNQLSKEGTRPYCSPEKCVVVSPGNSFGYLGGGFDLALCEYYGGKPFETWFRSKLNNEYYPIGSSTLIDAYDYFLPESSDKIRHILHVPTIVAPSHSSFMKAEPLRSGYEPVFNATWNSLRSFPSCCDTIIMSGLYTGYAGVPAEVSCKSMSFAITLYHLCEILPKDVVNLLTMYYLGYPFEDFFLHTASEQLELLGIDKEQLIAFDVTRDFIDAIIPSHLLDSL