MSQKILFIDRDGTLIEEPKSDFQIDTLEKLRFEKDAIPTLLKLKKFGFKFVMVSNQDGLGTPSFPKENFEIAHEKMLDILKSCGIEFQDIFICPHFENENCACRKPKTAMLEEYIKHELYDKEQSFVIGDRESDMILASNLGVRGLKYGELSWKEIENEILSSFRSASYQRTTKETDIKVKVCLNGGKVSIKTGIDFFDHMLEQIAVHGGIGLEISCKGDLEIDEHHSVEDVALALGACIKKALGDKIGIARYGFALPMDECLASCAMDFCNRPHLVYKAKFKKSHLGALSTEMIEHFFYSLSYAMGVSLHLKVKGKNDHHKAEGLFKAFAKALKMAVKIESENLASSKGVI*