ATTLKMGMQASVGSVEYNSAKMLADTLEEMSQGEIKLALYPSAQLGDDRAMLQQLTLGDLDITYAEFGRMGLWIPRAEAVMLPYVAKDFDHLRRMFESDFGQGVRDEMLQKFNWRALDTWYNGTRETTSNRPLNSIEDFKGLKLRVPNAKQNLNYAKLSGASPTPMSFSEVYLALQTNAVDGQENPLPTIKTMKFYEVQKNLAMTHHIVNDQMVIISESTWQKLSDTDKDIIQKAVQKVGDAHTQTVKTQEAELVSFFKSEGINVTYPDLEPFREAMQPLYKEFDSNIGQPIVSKLAAM