MKVLQRLRQRIVHMGLSVHEPSDEDWMRGLKKRMFILVMLIMVHVNPGISERLITDAHARKAPMDTSKPLVPALYVFGDSTVDCGNNNYLMTLARSDMPPYGRDFDNHQANGRFCNGKISVDYLALYMGLPMVPTALGTPNVTNMTRGLNYASAGAGILPESGSDLGQHISFSEQLGMFSNTEAKVSLSLGQFATKQAIEKSIFYFSIGNNDFIHYYLRNVSGILEKQNSLEFSSMLLENLSNHLKFLIGGGVKKVVLVGIGPLGCAPNFLSAYNSSSGECISDINSLVREYNVGLALLTTELRSEFPESNIIFCDIFTGVYDIVTHAKSYGFENTNTACCGAGKYGGWVTCLMPEMACPDASKYVFWDAFHPTERVNFLTSLLLWNGTVCSPSNVQELALA*