MEVSVGEIGNIVGVEDQDDLLKSSFKVSQEMEKFLCDRLLDPDQPISERFRALFSLRNLRGSGPRNALINATRDPSNLLAHEAAFALGQMQDADAIPALEGVLFDFSLHPIVRHEAAEALGAIGIESNILLLERSLASDPAQEVRETCELALSRIKELKNVGTDDGSSTMAPSPFLSVDPAAPASYSSVEDLREVLLSEEKGMYERYAALFALRNNGGEEAISAIIASLGSKSALLRHEVAYVLGQLQNKRASDALSMTLKDVNEHPMVRHEAAEALGSIADAECLALLVDFAKDPEPIVSQSCEVALSMLEFEKSGKSFEFLFMQMPHAEQVS*