MVHYKFIDNKKKVGVIGCPFNGGQHRNIGVDRGPSKLVEYGLIEQLQELGWSVEFDGHHKLSELRPVEDPNIGKLKKPRYVSRVAETVSKAVESHLKRKQLALTLGGDHSLALGTVMGTLSVYPDACLIWIDAHADINTPETTKSGNLHGCPVSFLLGIAGRVQGFEWVNKILPPERLVYIGLRDVEPSEKKILKQLGIKAFSMHEVDKYGIGKVVEMALDAVNPKRNLPIHLSFDVDGLDPTVAPSTGTPVRGGLTFREGHYICEAIHETGCVVAVDIMEV