MVGSEEGVTSHVYSNGLQSTNGSVEEKVDELRRLFGKADGDPLRIVGVGAGAWGSVFVAMLQDAYGNLREKVQIRIWRRAGRDVDKATAEHLFEVINSREDVLRRLIRRCAYLKYVEARLGDRTLHADEILKDGFCLNMIDTPLCPLKVVTNLQEAVWDADIVINGLPSTETREVFQEISRYWKERITAPVIVSLAKGIEAELGPEPRIVTPTQMINRATGVPIENILYLGGPNIASEIYNREYANARICGAEKWRKALAKFLRHPHFIVWDNGDLVTHEVMGGLKNVYAIGAGMVAALTNESATSKSVYFAHCTSEMIFITHLLSEGPEKLAGPLLADTYVTLLKGRNAWYGQKLAKGEINLDMGDSIKGKGMIQGVSAVKAFYELLSQSSLNVYHPDENKHVAPVELCPLLKTLHKILIVREVSSEAILQALRDETMNDPRDRIEIAQSHAFYKPSLLGQ*