MSVVARHGMMCLRAWTGVVHGSSASVGPVFMHAGRALASAVMRRYAGAPGAHARNWASVSTSATDDAPPPPDDEGVVVMGTTPCPYVHRVEMALKYAGVPYAYREFDLGSLKDRSSLREMSPLAKVPIITHYTHGRRKSVFESASIVQYIDDVFVADPEKRLMRGSPYEKAITRSWTHFVNHRVAPQMWNVLLSQTDTALEKNSTELLRSLESLENALPLISGGPFFLGTRVSFFDLMIAPFLYRRVLLSHFRGREMFPPGAEHLQALALAMEELNIFQSTVVDQQVIIDAYKPYLSGSMHLKFGWH*