MQSFKWDQYFETGLEEVDEQHQSLVNIVNRYSSLLAENHVSLDEIRLALFELSRYSEYHFKEEEKLMREVGISALHLEEHIQVHRTFMSEVFSMQAFIHDVDDRSAVQLLEFLIHWLAYHILGIDQNMARQVIAIRSGMSAEEAYAKEEREKNAATEPLLNALNALFDQVSERNRELVKLNQSLEEKVIERTQQLYQVNRQLEALSMTDSLTGLPNRRKAMRQLVLHWNLAQDNQQPFVCVMIDIDGFKAVNDHHGHDVGDKVLTTIANMLRDHFRSDDLVCRLGGDEFLVICPETNTAGGVYIAEQVCRAIQQQVISLENNIRWQGSVSMGVAAFASNMKDHHELLRAADQAVYLAKNSGKNRVCAFGAPS*