EGWTDGEVDSSCSGQPIHLWQFLKELLLKPHSYGRFIRWLNKEKGIFKIEDSAQVARLWGVRKNRPAMNYDKLSRSIRQYYKKGIIRKPDISQRLVYQFVHPV