MLKLPCLVIRPTIISRAQIRFVTMASLESRTLALSPSTTIQILSAVVEPGMIGKLRSHPSHMNLREEWLPFRYLIGQVVLDKNPGLRTIVNKLDTIHAQFRYFDMEVIAGDNDYIATVNESGCSFTFNFSNVYWNSRLHHEHERLISLFPPGCVIADVMAGVGPFAIPAAKKGCYVLGNDLNPDSVKWMRENRLKNKVEPTLRVSEIDGFEFIRIVPLEVEAKEARRKREQAKDAGQPVTETASMSNPSQEVAIKPHPAQPPKTISHFIMNLPDSAITFLGGEEEAKRKVEMPMVHCYCFAPNKDMYCLSFRLPREVAFR