MVTTTTVPDNLTRDQYVYLAKLAEQAERYEEMVQFMQKLVLGNTPGGELNVEERNLLSVAYKNVIGSLRAAWRIVSSIEQKEEGRKNEDHVVFVKEYRSKVESELSDVCASILRLLDSNLIPSATASESKVFYLKMKGDYHRYLAEFKVGDERKAAAEDTMLSYKAAQDIAAADLAPTHPIRLGLALNFSVFYYEILNQSDKACSMAKQAFEEAIAELDTLGEESYKDSTLIMQLLRDNLTLWTSDVQDQLDEP*