MLHLMIKPGQLSLKQLRQVSRSPVVLSLDPEAIPAIAESAQVVEQVISEGRTVYGINTGFGLLANTKIAPQDLETLQKSIVLSHAAGIGELMSDETVRLMMLLKINSLARGYSGIRLEVIQALIELVNNQIYPCVPKKGSVGASGDLAPLAHMSTVLLGEGQARYNGKIISGLEAMKIAGLEPITLAPKEGLALLNGTQASTAFALEGLFVAEDLFASATVCGAMSVEAALGSRRPFDPRIHRVRGHRTQMDAATAYRHLLDVSSEIGQSHRNCEKVQDPYSLRCQPQVMGACLQQIRSAAEVLEVEANSVSDNPLVFAEDGDIISGGNFHAEPVAMAADNLALAIAEIGSLSERRMALLIDSALSKLPPFLVDNGGVNSGFMIAQVTAAALASENKTLAHPASVDSLPTSANQEDHVSMATFAARRLRDMGENTRGILAVEYLAAAQGLDFRAPLKSSPRIEEARQILREKVPFYDKDRYFAPDIEKANALLQLAEHNRLMPDQLLPSQH*