MEKMLAAVDMGTNSFHMIVVKVEPNGRFHKVDSHKEYVRLGSGTLSTNGIIGIEAEQRALNAMRRFRQLAEFRRTEMIRIVATSAVREAKNRGKFVKKVEEVAGVGVEVLSGKDEARLIYLGILQALPVYNKAVMTVDIGGGSTEFVLGYCGEVVYATSLKLGHIRLGESILRSKDGELLVGQIEELKRQIRATFTNSDLVEKVREIGFEMAIGSSGTIDSIHQAIRKGHAVELRDGCESMPVSFQAFRDCEFTRVELNAIVKKLCRIKNKEECAKILGFTEKPIDSIVSGAILLQEIFEILGIDKMTVSPYALREGVIADTLVKTCNEYRSDPNIRWSSVISLARRFNNKKRMESDMHSAQLAKVVETI*