MATLRNNIMIAMADFYVRYTALVDCYMPKITKSLRDPCEVVRRQTFILLSKLLQRDYVKWRGVLFLRFLPSLVDESEKIRHLADYLFGNILKAKAPLLAYNSFIEAIYVLNDCTGHGVYSDSQSQGSLDRRPALFAIRGTDESTRSKRMHIYVSLLKQMAPEHLLATSAKLCAEILAAVCDGLLSVDDAGGRAVLQDALQILACKEMRIHPNILSENSEMDEEGGEGGGTASALLAAKGRAVTQVAKKNLIQIAVPIFIELKRLLESKNSPLIGCLMECLRALLKDYKNEMEEILVADKQLQRELLYDMHKYEAGKG