MATGGEEKRAALLRQITEEGGFAFVASAEKAAAGDVRAAEAAREMAWEQLHSAPRDEVGAAWRDAYALACLHVAALRAAGGNGGDLRAALRALDMGLIMGGGLLRAELEDAIARVVADRSGGEAEAVTGGNVERWKEGIAGDRDPADVLKLLPVKALSCKQIERRSCISLEAFIRDYFICESPVILSGCIDHWPARTKWKDINYLERIAGDRTIPVEVGKNHACTEWKQELITFSQFLERMWSSDSANLAYVARHPLFDQIKELREDITVPEYCCAGGGELQSPNAWFSPHGTVTPLHHDPHHNLFAQVLGRKYFRLYPASVSVDLYPHTEAKLSNTSQVDLDSIDEKEFPKTADLEFVDGILEEGDLLYIPPKWWHYMSYGADHLFYLAVDLAFVIIDDKALTANHTVHIKYSKHFLEESVTIIWFWMPCMFIWDSQKHLRGRRGMLHIQVCSPSNIVFFLQPSTLKPLIRK*