MVGKVLRVQKTSKGDAQSKSINDPILSTHDRLLWGDIEELVTATSKEILAHSYVQHVMRPLLASEHVDAGKRVLVSREFLEGVATQTLSQRPAWRVDAAKVDTLSDSALLISDHSLFQHGDIKQAPCIAVEIKPKCGFLPCSRFIGKENFMKNNTTRFKMHQALKVLQGEISNTSKYDPCDLFSGSRGRIRQAIEALFLTPQNNFRIFLNGTLVFGGLGGYFGGSESDAQEALGRLDNALMGLIHAGPGQRINCCHELLAEILFKSGALVRLLEVQKLDKLDIEGVIHAYFNVISQPCRVCKDLGEELSQIYQVLHSLSLKESMDIMKNYLVAATAKDCSLMVCFWPVGVGELETHDRYALLHSTSQKFYYKSSFIDLDMKPLEKMYYYYELDQKIVSYYTSQIVKEACCN*