MIRAIRACKTDAEEHAIVRKECASIRASVSDNDNDYRHRNLAKLMFIHMLGYRTHFGQMKCLKLIAAPGFPEKRIGYLGLMLLLDERQEVLMLVTNLLKQYALVFLHSYLSYILCSSNMVDLRIFFFIICRDLNHTNQYIVGLALCALGNICSAEMACDLAPEVERLLQFRDPNIRKKICTEVLVKVLKDVVNSPYAPEYDVSGIADPFLHIRLLRLLRVLGHGDADASDSMNDILAQVATKTESNKNAGNAILYECVETIMSIEDSSGLRVLAINILGRFLSNRDNNIRYVALNMLMKAISVDDQAVQRHRATILECVKDSDASIRKRALELVYLLVNETNVKPLTKELIDYLHVSDQDFKGDLTEKICSIVENYVEGFNLIF*