MVLHIRKALKVRARRILGYVKDRVAIGQVKLRGDRRHTALEVCVICATSHKEALPSKELVSLVLQAGTGSRMRVSHCINPLMERLNKTKSWIVALKCLTLIHKALHHGGFIYQGQLMFHPQNGGKNYLNLSRFRDKSSPFAWEASSWIRWYANFLEALMEASKCSSGFLDSHSKLSSKEQALGLQNNELMAVILCLSTLLREICCCPSKSNAATTHSLIRDAFQLVVADCITAQNELHMHMKEMSQRLNDLTISEIAELLRVIETLTTESASLEQFTNLAFAFSILRPHQCLDGILFTDYELMHIKEALTTLCVSDKVLVTTPVRKDLSNNSKFPFKLQPPNPKLSQRRPQLTAVLSS*