MVLQLEQLDTWTIVDGASIYIESPGPILQCVSDVKSNHHEFAKQGIYVYMEPWTLQDCDDGGKAVGLNITDMRDRYPYCGGVPRYIFFSDTSRLKSLINDAFANIETNNTNASERVHISKMIKARLENQVPRDNDHNSIHTRISSGSLDWPSCRSSRLSTIAKTIAFFDLSWKKMKHSSKQGEINEPPWFNGLKEWKFRVPGYGEAEHWRYHAPPGERNAFLRSLEYCGLRSSEYAACPPALDENWELRQYWRKKTHNFTRSTLRRETRLSYGCSCFSIQQFIEIRCVVGNIARLQAIDLSSRAARYADSEEWCEVRVTSLEANSALVCFSVYTRTWTRCYLRRSFDNVLTSHCRAFSTLSYDMVFPTQLGVSRAIPIIREGPEAAEHGDWELMSSDQIEGSIDLFL*