MSSPLGPVHEDDDITIADEDMFVNASQLSLINSEVLANNLLTLVDQVNDDTVILPALTQDSLTEIKFSLPSSLNPSGKYPSVEEFCHEEIACTVVPSSNQGAGFVYSEKLQKLFLKTESICSFDVKCEIPNTLPTRWYVRVMLVSLAPELQHEPIMRCYNHLAKDSGPEFMRNHVVRCKNELHEYVGHENGPFYEDRFAVRVPLDLDVPYVKLTLQFVCQNTCFSLGQRRTGLVFTLESEEGHIWARRTVPVKICINYRRDMLNEETALQKSSVNLSSLASLSQGNNRIKPTKVGRPRKRTYASVGKYDQKKIRSASIKTPLSLEPCAVHFEMPSIRMAKRVLDNAIGMISAQVLRFEDQDTKAKLMEFINNIRLQRDTLMVNNSQCSVDSELF