MSTQLVDLLVTVLRDIQSIKYAELASSAIVVFEHLITFGDEKELIWESSWSIGKVLFLINRYYTLFCVIFNNYGLFSLYLSDKFCLRFLQWQGWTGLVGCMISEVILQMRIYALYFLDRKVLILMVTCFILTSAASATIMGLVLSQLSAISRIPGTNVRYCTPLPIPKYFYAFWIPVLAFETLLCVLAIIRGFQTFRSSGGLFQSGRRLVATLVRDSLLYFLVIFATYLTNLLVWSLARESLIEIPIGFSISMSCVLCNRIIFNVRRAKKDLMLSQALSGRDETKDSTVDFYTPTRASFGVGVLTELEMIQLRTLQSASISSSHQLSL*