MFFGEMTMKKVLIAALLAGMSLSASAAQTIRFATEASYPPFELVDANNQIVGFDVDLANALCKEIDATCTFTNQAFDSLIPGLKFRRFDAVMAGMDITPEREKQVLFSTPYYDNSALFVGQQGKFTSIDQLKGKKVGVQNGTTHQKFITDKHPEITTVPYDSYQNAKLDLQNGRIDAVFGDTAVVTEWLKSNPKLAAVGDKVTDKAYFGTGLGIAVRQGNTDLQQKFNAALEKVKKDGTYQTIYNKWFQK*