MATTTTVPDNLTRDQYVYLAKLAEQAERYEEMVQFMQKLVLGNTPVGELNVEERNLLSVAYKNVIGSLRAAWRIVSSIEQKEEGRKNEEHVVLVKEYRSKVESELSDICASILRLLDSNLIPSATASESKVFYLKMKGDYHRYLAEFKAGDERNAAAGDTMLSYKAAQDAASADLAPTHPIRLGLALNFSVFYYEILNQSDKACSMAKQAFEEAIAELDTLGEESYKDSTLIMQLLRDNLTLWTSDVQDQLDEP*