METLRVQLLAEKGEISVPSQYVQPPETRPQIEKTNVKAAVPVIDLSSRTNLLDELKKACKEWGAFQVINHKVPISLLDDMRRVGRTFFEGRTMEEKLKYSCDSASPASEGYGSRMLVASNDTVLDWRDYFDHHTLPSSRRNPSHWPESPADYRKVVAEYSDYMKDLAQELLGLVSESLDLTCQCIENVVGEFYQNITISYYPPCPQPELTLGLQSHSDFGAITLLIQDDVGGLEVFNNGEWVSVNPMSNAICVILADQTEIITNGEYKSAQHRAVTNAGRSRLSVATFHDPAKTRQISPAFYPPRYRPVIYGDYVSSWYTKGPEGKRNLDALLL*