MGRIESKKRLKALVFLASLGVLWGNATEKTPFFKTKNHIYLGFRLGTGASMRTSMWQQAYKDNPTCPSSVCYGEKLEARYQGGKNLSYTGQIGDEIAFDKYHILGLRVWGDIEYAKTQLGQKVGGDTLLSQANYNPSAIKTYDPTSNAQGSLNLQKTPNPQNFLFNNGHFMAFVLNVNVFVNLPIDTLLKLALKTEKMLFFKIGVFGGGGVEYAILWSSQYKNQNTQQEDKFFAAGGGFFVNFGGSLYIGKRNRFNVGLKIPYYSLSAQSWKNFGSSNVWQQQTIRQNFSVFRNKEVFVSYAFLF*