MPSSPEQVVSEVGKRLAEPRLGKDALVKLLKQAENALSELSQSSSLHDTLHPLSKSLVQTTLLSHKDKDVRLLVAVCFIEVMRILAPDPPFTDKVFKEIFRIFISEFAGLAETSSPYLTRRMKILENVAALRCSVIMLDTGCQDLVLDMTKIFFSAVKQGLQQCAHQAMLSIMTQILNEKVTQPLLDVIFRNLVREDKGASHKLAVDIIQNCAEKLEHMVRNFLSSCILNKDAAVNEHWKLHHKIILEIFQCAPQMLFAVIPSLTHELLSDQVDIRLEAVHLIGRLLVFSNLRFSEENQYVFVEFLKRFSDKSAEVRIAAIDAAKACYIAVSSGNVARDILKALEGRLLDFDDKVRIRAVYAVCDLAKSNLSSFPFELILQAAERLRDKKISVRKNVMHKLLDLYRDYCEKCSKGTATINTHYEQIPAKLIVLCFDKDCESFRPQNMELILAEELFPSSLSPKERSRHWVEFFSYFKSQHAKALGIIFSQKRRFQLDMQAYLSLRAKKEEPSAEIQKKISVLFRKMSASYKDTSKVEECFEILQQMKDNNIFKDLTELSKESTTSATVRSTRDSFLKRIGSKHPIYNFCKELSIKFSHSILNCDIICAILESLLPLRNESTNYTESACDLLLLVAMMFPSLFQGSEEYLLKLFSEESVLINEKTLQMLAYLSKSVCHLSVNLSSDVYMLLEQKCIEGTRAESKYAISAIASLIQSPDDKKFAKLCEKVVGGLHDNLNVPTLLQSLGLILEHSPCMYMLYDDQIISFVQHVFVSPEFVSTPGLSSLDEDSTCSFSCKLKIYCLKALVKSYLPRTTARDRIEHFFKMLLDIIREEFKPITICESDKPHLRLAAGKSVLRLATRWDSHISPELFRSVLLMARDSSYIVRKSFICKLHGLLKKHAIPVKYACAFALASTDYSGDVRTESHRYLTEVLKEQRGLSVHQNSANKDSIVGHPSYAVVFLIHTLAYEMEFPSSFSEKEIGSAEFWSPLVLMLRELVEIDNLKRVEHGLTTSSVSILYGIFKAVQKAEDLADSDITHKLHILSKIGLLMIKELDKNCTMSDSPRHILLPSSYYRLLSRSERKMDECCQGEIITASFVKRILKAHEPYNHQDDTKCSITAERVSNEPAPQREGCSSLNKIASGHNKVKMKKSSVPGEVVSKKNDQNIHSLEKDRVSSCGSAGTKLSSPGSLGLTMEDDSRGRASLLEKQNRPTTKSSTREKVSLKADHNYCSLMPVEDAGEMLVGRHIRLWSAMRYNDGTVKAYDEQNGFHEIVYGNGDKEFIRLESQKWEFINETMSAEDIPDHCPRNGELEEDDDCDDNFVKRPLSNSRAAVTGLKRNSKRALDLRNSQNSGLTADTTDNVRRTRSRKVQT*