MELVNSIVEREQKIEDGTYGQGECSMGQIVDEGASDMTGPSVSGQNSDRKSLLNGTFLKKFVFSQTQDEMRFTESKLAKVLLHLSQEKSGAEAIVAVQGLPLLIHFLRSRRQSAQISSCIILGRVAEFAPEEALEQAVVPLVELLNSHPSDQGIASREFAAFALGRFANKSDSLSIKIGTSGAPPVLLSIASQSNGKLQVQTVAMQALRELVLFTKGNQKILAQAGGLGAILSLVWSASTRIKCLAAEILSALASLREMRRVIVNQSGIASLVEAVKIGCNASKTRAAHALGLLAFTKRLRRIIVDAGGIPVLIDLFNVGDVTAKLVAGNTLGLLSAHVDHLRLVAQAGAIPLYANLLEGNDPLGKEIAEDAFCILAVSEANAMIICEHLVGIFQSGSIQAKAVAADVIWSLSGYRYPVSVISTSGAVPLIVGLLKDESDEIREKISGTVAQLSCHEYDRQAMAEAGVIEILVELLQDHCEEVKSNVVDALQNFAEDSCFGPDLLEKCPSLLEL*