MATGGEEKRAALLRQITEEGGFAFVASAEKAAAGDVRAAEAAREMAWEQLHSAPRDEVGAAWRDAYALACLHVAALRAAGGNGGDLRAALRALDMGLIMGGGLLRAELEDAIARVVADRSGGEAEAVTGGNVERWKEGIAGDRDPADVLKLLPVKSLSCKQIERRSCISLEAFIRDYFICESPVILSGCIDHWPARTKWKDINYLERIAGDRTIPVEVGKNHACTEWKQELITFSQFLERMWSSDSANLAYVAQHPLFDQIKELREDITVPEYCCAGGGELQSPNAWFSPHGTVTPLHHDPHHNLFAQVLGRKYFRLYPASVSVDLYPHTETKLSNTSQVDLDSIDEKEFPKTADLEFVDGILEEGDLLYIPPKWWHYMSYGADHLFYLAVDLAFVIIDDKALTANHTVHIKYSKHFLEESVTIIWFWMPCMFIWDSQKHLRGRRGMLHIQVCSPSNIVFFLQPSTLKPLIRK*