MGSLFPLILIVLSLGSSALMKTEAQGIKSARLLDLVLRDYTIRSYNTRSRTGMLHTVDLPANFSGIRVDTVRFRCGSLRRYGAQVKEFQLGIGVKVSPCVERVIVIRQNLGNNLSSIYSDSYNLSGYQLVSPVLGLLAYNAGDNRNYTNPFELGILAGKTPIKVDFSNTTLVQTPGTVPLCATFEHDGKVTLTPQTSPYVCVTSKHGHFGLVMESPELQEGKRMSWWKVAVGASIGATLGAFLLGLLLVAMFVKVKKRSRMEELERRAYEEEALQVSMVGHVRAPIAAVTRTMPSIQDEYTPPPP*