MSLSVLKVGCYSGYDMEASEALCHCLLLVYSRIYRRHDTQYRGVRRRNGNMWVCELREPNKKSRIWLGTNQTAEMAARAHDVAALAFRGRKACLNFADSAWSLPVVQYISNSINFSSNFFHRRTTWCCPPRKVIEKQCTKSITSDKW